Data Size Converter
Convert SI kB, MB, GB and IEC KiB, MiB, GiB units plus bits and bytes.
1 MB = 0.001 GB
| Megabytes (MB) | Gigabytes (GB) |
|---|---|
| 1 | 0.001 |
| 2 | 0.002 |
| 5 | 0.005 |
| 10 | 0.01 |
| 15 | 0.015 |
| 20 | 0.02 |
| 25 | 0.025 |
| 50 | 0.05 |
| 75 | 0.075 |
| 100 | 0.1 |
| 150 | 0.15 |
| 200 | 0.2 |
| 250 | 0.25 |
| 500 | 0.5 |
| 1,000 | 1 |
☕ 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 Type | Typical Size |
|---|---|
| Photo (JPEG) | 3 - 5 MB |
| Song (MP3) | 3 - 5 MB |
| Ebook | 1 - 5 MB |
| HD movie (1080p) | 4 - 5 GB |
| 4K movie | 20 - 100 GB |
| 1 hour of 4K video recording | 40 - 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 Mbit1 MiB = 1,048,576 B = 8.388608 Mbit1 GB = 1,000 MB1 GiB = 1,024 MiB = 1.073741824 GB1 TB = 1,000,000,000,000 B = 931.3225746154785 GiB100 Mbit/s ÷ 8 = 12.5 MB/s = 11.920928955078125 MiB/s
Quick reference
| Unit | System | Exact bytes |
|---|---|---|
| 1 kB | SI decimal | 1,000 B |
| 1 MB | SI decimal | 1,000,000 B |
| 1 GB | SI decimal | 1,000,000,000 B |
| 1 TB | SI decimal | 1,000,000,000,000 B |
| 1 PB | SI decimal | 1,000,000,000,000,000 B |
| 1 KiB | IEC binary | 1,024 B |
| 1 MiB | IEC binary | 1,048,576 B |
| 1 GiB | IEC binary | 1,073,741,824 B |
| 1 TiB | IEC binary | 1,099,511,627,776 B |
| 1 PiB | IEC binary | 1,125,899,906,842,624 B |