Convert MB to GB, KB to MB, GB to TB, bytes and bits as you type, in decimal (1,000) and binary (1,024). A second tab changes internet speeds such as Mbps to MB/s.
Free to use
No sign-up
Numbers stay in your browser
Last updated:
Convert Data
From
To
1 GB = 1,000 MB
1 GB in other units
Kilobyte1,000,000 KB
Megabyte1,000 MB
Gigabyte1 GB
Terabyte0.001 TB
Petabyte0.000001 PB
Kilobit8,000,000 kbit
Megabit8,000 Mbit
Gigabit8 Gbit
Kibibyte976,562.5 KiB
Mebibyte953.674316 MiB
Gibibyte0.931323 GiB
Tebibyte0.000909 TiB
KB, MB and GB step by 1,000. KiB, MiB and GiB step by 1,024 (see the table below). You can type a fraction (1/4) or a number with commas (1,024). For Mbps and MB/s use the Transfer speed tab.
Common Data Conversions
Data Conversion Formulas
GB =MB1,000
MB = GB × 1,000
KB = MB × 1,000
TB = GB ÷ 1,000
bits = bytes × 8
MiB = GiB × 1,024
bytes = KiB × 1,024
Decimal (SI) units step by 1,000 and are used by drives, phones and networks. Binary units (KiB, MiB, GiB) step by 1,024: some systems show those as KB, MB and GB.
Why Does My Drive Show Less Space?
Drives are sold in decimal GB and TB, but many systems show the space in binary GiB, so the same drive looks about 6.9% smaller. Click a row to convert it.
Sold as
Shown in GiB
Difference
119.20929 GiB
6.9% less
238.418579 GiB
6.9% less
476.837158 GiB
6.9% less
931.322575 GiB
6.9% less
1,862.645149 GiB
6.9% less
3,725.290298 GiB
6.9% less
Nothing is missing: 1 GiB is 1,073,741,824 bytes and 1 GB is 1,000,000,000 bytes.
Popular Conversion Charts
The sizes people look up most, such as how many MB are in 8 GB. Pick a conversion, then click a row to convert it.
Gigabytes
Megabytes
1,000 MB
2,000 MB
3,000 MB
4,000 MB
5,000 MB
6,000 MB
8,000 MB
10,000 MB
12,000 MB
16,000 MB
32,000 MB
64,000 MB
100,000 MB
128,000 MB
256,000 MB
500,000 MB
Megabytes
Gigabytes
0.001 GB
0.01 GB
0.1 GB
0.5 GB
1 GB
1.024 GB
2 GB
4.096 GB
5 GB
8 GB
10 GB
16 GB
Kilobytes
Megabytes
0.001 MB
0.01 MB
0.1 MB
0.5 MB
1 MB
1.024 MB
2 MB
5 MB
10 MB
25 MB
100 MB
Megabytes
Kilobytes
1,000 KB
2,000 KB
5,000 KB
10,000 KB
15,000 KB
20,000 KB
25,000 KB
50,000 KB
100,000 KB
500,000 KB
1,000,000 KB
Gigabytes
Terabytes
0.001 TB
0.01 TB
0.1 TB
0.25 TB
0.5 TB
1 TB
2 TB
4 TB
5 TB
10 TB
Terabytes
Gigabytes
500 GB
1,000 GB
2,000 GB
3,000 GB
4,000 GB
5,000 GB
8,000 GB
10,000 GB
16,000 GB
20,000 GB
Kilobytes
Gigabytes
0.001 GB
0.01 GB
0.1 GB
0.5 GB
1 GB
2 GB
5 GB
10 GB
Gigabytes
Kilobytes
500,000 KB
1,000,000 KB
2,000,000 KB
4,000,000 KB
8,000,000 KB
16,000,000 KB
32,000,000 KB
Bytes
Megabytes
0.001 MB
0.01 MB
0.1 MB
1 MB
1.048576 MB
5 MB
10.48576 MB
100 MB
1,000 MB
Megabytes
Bytes
1,000,000 B
2,000,000 B
5,000,000 B
10,000,000 B
16,000,000 B
50,000,000 B
100,000,000 B
500,000,000 B
Bits
Bytes
0.125 B
1 B
2 B
4 B
8 B
16 B
32 B
128 B
1,000 B
Bytes
Bits
8 bit
16 bit
32 bit
64 bit
128 bit
256 bit
512 bit
1,024 bit
1 GB = 1,000 MB. Every chart is worked out with the same maths as the converter.
Data Units From Smallest to Biggest
Unit
Size
Bit
1 bit = 1/8 byte
Byte (B)
8 bits
Kilobyte (KB)
1,000 bytes
Megabyte (MB)
1,000 KB = 1,000,000 bytes
Gigabyte (GB)
1,000 MB = 1,000,000,000 bytes
Terabyte (TB)
1,000 GB = 1,000,000,000,000 bytes
Petabyte (PB)
1,000 TB = 10¹⁵ bytes
Exabyte (EB)
1,000 PB = 10¹⁸ bytes
Zettabyte (ZB)
1,000 EB = 10²¹ bytes
Yottabyte (YB)
1,000 ZB = 10²⁴ bytes
Each decimal step is 1,000 times bigger, so a GB is 1,000 times bigger than a MB.
How Many in a …?
The answers to the most asked questions, such as how many MB are in a GB.
One
Equals
1 byte
8 bit
1 KB
1,000 B = 8,000 bit
1 MB
1,000 KB = 1,000,000 B = 8 Mbit
1 GB
1,000 MB = 1,000,000 KB = 8 Gbit
1 TB
1,000 GB = 1,000,000 MB
1 PB
1,000 TB = 1,000,000 GB
1 GiB
1,024 MiB = 1,073,741,824 B = 1.073742 GB
1 TiB
1,024 GiB = 1.099512 TB
Data Units at a Glance
Every unit in bytes. All factors are exact.
Unit
Symbol
Equals
Bit
bit
0.125 B
Byte
B
1 B
Kilobit
kbit
125 B
Megabit
Mbit
125,000 B
Gigabit
Gbit
125,000,000 B
Kilobyte
KB
1,000 B
Megabyte
MB
1,000,000 B
Gigabyte
GB
1,000,000,000 B
Terabyte
TB
1,000,000,000,000 B
Petabyte
PB
1,000,000,000,000,000 B
Kibibyte
KiB
1,024 B
Mebibyte
MiB
1,048,576 B
Gibibyte
GiB
1,073,741,824 B
Tebibyte
TiB
1,099,511,627,776 B
Pebibyte
PiB
1,125,899,906,842,624 B
About the Data Converter
Type a size in either box, choose the units, and the other box updates at once. It covers bits, bytes, kilobit to gigabit, KB to PB and KiB to PiB, and a second tab changes internet speeds such as Mbps to MB/s. Your numbers never leave your browser.
Use this free data converter to change a size between bits, bytes, kilobytes, megabytes, gigabytes, terabytes and petabytes, and the binary units kibibytes to pebibytes, or to change an internet speed between kbps, Mbps, Gbps and MB/s. Type a number in either box and the other one follows as you type, with the same size in the main units shown underneath. Decimal units step by 1,000 (1 GB is 1,000 MB) and binary units step by 1,024 (1 GiB is 1,024 MiB), and the converter keeps them apart so you always know which one you mean. Charts list the sizes people look up most for GB to MB, KB to MB, GB to TB and KB to GB, plus a table that explains why a drive shows less space and one that turns Mbps into MB/s and download time per hour. It is free and instant, and your numbers stay in your browser.
How many MB are in a GB?
1 GB is 1,000 MB in the decimal (SI) system, which is how drive makers, phone makers and networks count. So 8 GB is 8,000 MB and 128 GB is 128,000 MB. Some systems count in binary: 1 GiB is 1,024 MiB, and they often show it as GB.
MB = GB × 1,000
KB, MB, GB, TB and PB
Each decimal step is 1,000 times bigger: 1 KB is 1,000 bytes, 1 MB is 1,000 KB (1,000,000 bytes), 1 GB is 1,000 MB (1,000,000,000 bytes), 1 TB is 1,000 GB and 1 PB is 1,000 TB. So a GB is 1,000 times bigger than a MB, and a MB is 1,000 times bigger than a KB.
1,000 or 1,024? Decimal and binary
Computers count in powers of two, so for memory 1 KiB is 1,024 bytes, 1 MiB is 1,024 KiB and 1 GiB is 1,024 MiB (1,073,741,824 bytes). The names kibibyte, mebibyte and gibibyte were made for these so they are not mixed up with KB, MB and GB. This converter keeps them apart: 1 GB is 0.931323 GiB, and 1 GiB is 1.073742 GB.
Why a drive shows less space
A drive maker counts in decimal, so a 500 GB drive holds 500 billion bytes. A system that divides by 1,024 three times shows 465.661287 and calls it GB, which is really GiB. Nothing is missing: the same space is counted two ways, and it always looks about 6.9% smaller. A 1 TB drive is 931.322575 GiB.
Bits and bytes (MB and Mb)
A byte is 8 bits. A capital B means bytes and a small b means bits, so 1 MB is 8 Mb (megabits). Storage is sold in bytes (KB, MB, GB), and the speed of a connection is in bits (kbps, Mbps, Gbps).
Mbps to MB/s and download time
To change a speed in Mbps into a download speed in MB/s, divide by 8: MB/s = Mbps ÷ 8. So 100 Mbps is 12.5 MB/s, which is 45 GB in an hour, and 1 Gbps is 125 MB/s. A 1 GB file at 100 Mbps takes about 80 seconds. Real downloads are a little slower because of overhead and busy networks. Use the Transfer speed tab above for these.
Which is bigger, MB or GB?
A GB is bigger: 1 GB is 1,000 MB. From smallest to biggest the units are bit, byte, KB, MB, GB, TB, PB, EB, ZB and YB. The table above lists them with their sizes in bytes.
Beyond petabytes
After the petabyte come the exabyte (1,000 PB), the zettabyte (1,000 EB) and the yottabyte (1,000 ZB, which is 10²⁴ bytes). In 2022 the prefixes ronna- (10²⁷) and quetta- (10³⁰) were added, so the next sizes are the ronnabyte and the quettabyte.
1,000 MB in a GB in the decimal system used by drives, phones and networks. In the binary system 1 GiB is 1,024 MiB. This converter has both, so 8 GB is 8,000 MB and 8 GiB is 8,192 MiB.
How many GB are in a TB?
1,000 GB. A terabyte is 1,000,000 MB or 1,000,000,000,000 bytes. In binary, 1 TiB is 1,024 GiB.
How many KB are in a MB?
1,000 KB. A megabyte is 1,000,000 bytes. In binary, 1 MiB is 1,024 KiB, or 1,048,576 bytes.
How many bytes are in a KB, MB and GB?
1 KB is 1,000 bytes, 1 MB is 1,000,000 bytes and 1 GB is 1,000,000,000 bytes. The binary units are 1 KiB = 1,024 bytes, 1 MiB = 1,048,576 bytes and 1 GiB = 1,073,741,824 bytes.
How many bits are in a byte?
8 bits. So 1 KB is 8,000 bits, and 1 MB is 8,000,000 bits (8 megabits).
Which is bigger, MB or GB?
GB. A gigabyte is 1,000 times bigger than a megabyte, and a megabyte is 1,000 times bigger than a kilobyte. The order is bit, byte, KB, MB, GB, TB, PB.
What is the difference between MB and Mb?
A capital B is bytes and a small b is bits. 1 MB (megabyte) is 8 Mb (megabits). File sizes use bytes (MB) and connection speeds use bits (Mbps).
How do I convert Mbps to MB/s?
Divide the Mbps by 8. For example, 100 Mbps is 12.5 MB/s, 1 Gbps (1,000 Mbps) is 125 MB/s and 8 Mbps is 1 MB/s. To go the other way, multiply MB/s by 8.
How long does a download take at 100 Mbps?
100 Mbps is 12.5 MB/s, so a 1 GB file takes about 80 seconds and you can download about 45 GB in an hour. Real downloads are a little slower because of overhead and busy networks.
Is 1 GB 1,000 MB or 1,024 MB?
1 GB is 1,000 MB. The size 1,024 MB is a gibibyte (GiB), which is 1.073742 GB. Some systems show 1,024-based sizes and call them GB, which is why you see both.
What is the difference between GB and GiB?
A gigabyte (GB) is 1,000,000,000 bytes. A gibibyte (GiB) is 1,073,741,824 bytes (1,024³). So 1 GB is 0.931323 GiB and 1 GiB is 1.073742 GB.
Why does my drive show less space than it says on the box?
Makers count in decimal, so a 500 GB drive holds 500,000,000,000 bytes. A system that divides by 1,024 three times shows 465.661287 and labels it GB, which is really GiB. It is the same space counted two ways, about 6.9% smaller, and a 1 TB drive is 931.322575 GiB.
How many GB are in a PB?
1,000,000 GB. A petabyte is 1,000 TB, which is 1,000,000,000,000,000 bytes (10¹⁵). In binary, 1 PiB is 1,024 TiB.
What comes after a petabyte?
The exabyte (EB, 1,000 PB), then the zettabyte (ZB) and the yottabyte (YB, 10²⁴ bytes). In 2022 the prefixes ronna- (10²⁷) and quetta- (10³⁰) were added for even bigger sizes.
How do I convert KB to GB?
Divide the kilobytes by 1,000,000. For example, 500,000 KB is 0.5 GB, and 1,000,000 KB is 1 GB. In binary, divide KiB by 1,048,576 to get GiB.
Are my numbers saved or shared?
No. The conversion happens in your browser, and the numbers you type are not stored or sent to any server. A link you copy keeps the numbers after the # sign, which browsers never send to a server.