Calculate

Data Size Converter

Convert SI kB, MB, GB and IEC KiB, MiB, GiB units plus bits and bytes.

Ready to use
Unit system

1 MB = 0.001 GB

Megabytes (MB)Gigabytes (GB)
10.001
20.002
50.005
100.01
150.015
200.02
250.025
500.05
750.075
1000.1
1500.15
2000.2
2500.25
5000.5
1,0001

☕ This tool is free forever. If it saved you time, buy me a coffee.

Helpful answers

Frequently asked questions

What data units can I convert between?
The converter supports B, kB, MB, GB, TB, PB, KiB, MiB, GiB, TiB, PiB, bit, kbit, Mbit, Gbit, Tbit, Pbit. SI byte units are decimal, IEC byte units are binary, and bit multiples use decimal prefixes.
What is the difference between kB and KiB?
1 kB = 1,000 B, while 1 KiB = 1,024 B. The lowercase k in kB is the SI symbol; KiB is the unambiguous IEC binary symbol.
What is the difference between megabits and megabytes?
1 Mbit = 125,000 B, while 1 MB = 1,000,000 B. There are always 8 bits in 1 byte, so 100 Mbit/s equals 12.5 MB/s.
Which data-size system is the default?
SI decimal is the default, so 1 MB = 1,000,000 B and 1 GB = 1,000 MB. Select IEC binary for 1,024-based units or Compare both for SI-to-IEC conversions. Use SI symbols such as MB, GB, TB and PB for standard 1,000-based values. Choose IEC units such as MiB, GiB, TiB or PiB when the source uses 1,024-based binary quantities.
Is the data size converter free?
Yes. This converter is free with no signup, and all calculations run in your browser.

Practical File Size Reference

File TypeTypical Size
Photo (JPEG)3 - 5 MB
Song (MP3)3 - 5 MB
Ebook1 - 5 MB
HD movie (1080p)4 - 5 GB
4K movie20 - 100 GB
1 hour of 4K video recording40 - 60 GB

For internet speed conversions, try our Mbps to Gbps converter.

Navigation

Private by default

Your inputs never leave your browser. Nothing is stored or sent anywhere.

When to use this

Use this converter when a file, storage plan, memory value, or network speed is expressed in a different data unit than the one you need. It converts directly between decimal SI byte units, binary IEC byte units, bytes, and decimal bit multiples.

SI decimal and IEC binary units

SI decimal units use powers of 1,000: 1 kB = 1,000 B, 1 MB = 1,000,000 B, and 1 GB = 1,000,000,000 B. IEC binary units use powers of 1,024: 1 KiB = 1,024 B, 1 MiB = 1,048,576 B, and 1 GiB = 1,073,741,824 B. The symbols are not interchangeable.

SI decimal is the calculator default. Select IEC binary when the source explicitly uses KiB, MiB, GiB, TiB, or PiB. Select Compare both to convert across the two systems.

Use SI symbols such as MB, GB, TB and PB for standard 1,000-based values. Choose IEC units such as MiB, GiB, TiB or PiB when the source uses 1,024-based binary quantities.

Worked examples

  • 1 MB = 1,000,000 B = 8 Mbit
  • 1 MiB = 1,048,576 B = 8.388608 Mbit
  • 1 GB = 1,000 MB
  • 1 GiB = 1,024 MiB = 1.073741824 GB
  • 1 TB = 1,000,000,000,000 B = 931.3225746154785 GiB
  • 100 Mbit/s ÷ 8 = 12.5 MB/s = 11.920928955078125 MiB/s

Quick reference

UnitSystemExact bytes
1 kBSI decimal1,000 B
1 MBSI decimal1,000,000 B
1 GBSI decimal1,000,000,000 B
1 TBSI decimal1,000,000,000,000 B
1 PBSI decimal1,000,000,000,000,000 B
1 KiBIEC binary1,024 B
1 MiBIEC binary1,048,576 B
1 GiBIEC binary1,073,741,824 B
1 TiBIEC binary1,099,511,627,776 B
1 PiBIEC binary1,125,899,906,842,624 B