No ads, no sign-upChecked 2026-08-25

Data Size Converter

Result

1,000.000000

Result: 1,000.000000

KB, MB and GB step in thousands; KiB, MiB and GiB step in 1024s. That is why a 1 TB drive shows up as 931 GiB — no bytes went missing, the ruler changed. A byte holds 8 bits, so 8 bit make exactly 1 B.

Most-used pairs

each is its own page
Gigabytes to megabytes1 GB = 1000 MBMegabytes to gigabytes1 MB = 0.001 GBTerabytes to gigabytes1 TB = 1000 GBMegabytes to kilobytes1 MB = 1000 KBGigabytes to gibibytes1 GB = 0.931323 GiBGibibytes to gigabytes1 GiB = 1.073742 GBBytes to bits1 B = 8 bit

All 10 units

UnitSymbolIn BTypical use
Bitbit0.125A single binary digit
ByteB1Eight bits — the reference unit
KilobyteKB1,0001000 bytes — decimal, 10³
MegabyteMB1,000,000Photos and songs — decimal, 10⁶
GigabyteGB1,000,000,000Films, storage adverts — 10⁹
TerabyteTB1,000,000,000,000Drive capacity — decimal, 10¹²
KibibyteKiB1,0241024 bytes — binary, 2¹⁰
MebibyteMiB1,048,576What the OS calls MB — 2²⁰
GibibyteGiB1,073,741,824What the OS calls GB — 2³⁰
TebibyteTiB1,099,511,627,776What the OS calls TB — 2⁴⁰

Gigabyte to Megabyte

prints complete
1 GB
1,000 MB
2 GB
2,000 MB
3 GB
3,000 MB
4 GB
4,000 MB
5 GB
5,000 MB
6 GB
6,000 MB
7 GB
7,000 MB
8 GB
8,000 MB
9 GB
9,000 MB
10 GB
10,000 MB
11 GB
11,000 MB
12 GB
12,000 MB
13 GB
13,000 MB
14 GB
14,000 MB
15 GB
15,000 MB
16 GB
16,000 MB

Other converters

Worked examples

How it's calculated

bytes = value × from-factor; result = bytes ÷ to-factor

  1. StepEnter the size and pick the unit it is in.
  2. StepPick the unit you want it in.
  3. StepEverything is normalised to bytes and back out again.
  4. ResultRead the result — decimal and binary units mix freely.

Reference table

UnitBytesFamily
bit0.125an eighth of a byte
B1the reference unit
KB1,000decimal, 10³
MB1,000,000decimal, 10⁶
GB1,000,000,000decimal, 10⁹
TB1,000,000,000,000decimal, 10¹²
KiB1,024binary, 2¹⁰
MiB1,048,576binary, 2²⁰
GiB1,073,741,824binary, 2³⁰
TiB1,099,511,627,776binary, 2⁴⁰

Questions

How many megabytes are in a gigabyte?

In the decimal system 1 GB is exactly 1000 MB, because a gigabyte is 1,000,000,000 bytes and a megabyte is 1,000,000 bytes.

What is the difference between MB and MiB?

A megabyte (MB) is 1,000,000 bytes, a power of 1000 used by storage makers and the SI standard. A mebibyte (MiB) is 1,048,576 bytes, a power of 1024 used by most operating systems. They differ by about 4.9 % at the mega scale, and the gap widens for larger units.

Why does a 1 TB drive show as about 931 GB?

The drive really holds 1,000,000,000,000 bytes, which is 1 TB decimal. Your operating system divides by 1024³ and reports 931.32 GiB, usually labelled GB. Nothing shrank — one side counts in 1000s, the other in 1024s.

How many bits are in a byte?

Eight. That is why a line rated at 100 Mbit/s moves about 12.5 MB per second, which is 100 ÷ 8, and why the lowercase b and the uppercase B are worth reading carefully.

Sources and last check

  1. physics.nist.gov

Information, not professional advice.