Data Storage Converter

Convert bytes, KB, MB, GB, TB instantly.

Click any unit to enter values in that unit.

Decimal (SI — 1 KB = 1,000 B)
Bit (bit)
Byte (B)
Kilobyte (KB)
Megabyte (MB)
Gigabyte (GB)
Terabyte (TB)
Petabyte (PB)
Binary (IEC — 1 KiB = 1,024 B)
Kibibyte (KiB)
Mebibyte (MiB)
Gibibyte (GiB)
Tebibyte (TiB)
Download Time Calculator

Enter a file size above first.

Common File Sizes
MP3 song ~4 MB
Photo (JPEG) ~3 MB
HD movie ~4 GB
4K movie ~20 GB
Video game ~50 GB
OS install ~5 GB
Ebook ~2 MB
PDF document ~500 KB

Frequently Asked Questions

How many MB are in a GB?

1 GB = 1,024 MB in binary (used by operating systems). Storage manufacturers use decimal, where 1 GB = 1,000 MB. This is why a "1 TB" hard drive shows less space in Windows/macOS — the OS uses binary, showing ~931 GiB instead of 1,000 GB.

What is the difference between bits and bytes?

1 byte = 8 bits. Internet connection speeds are measured in bits per second (Mbps or Gbps), while file sizes use bytes (MB, GB). A 100 Mbps internet connection can download at up to 12.5 MB/s (100 ÷ 8 = 12.5). Always divide Mbps by 8 to get MB/s download speed.

What is the difference between GB and GiB?

GB (gigabyte) = 1,000,000,000 bytes (decimal, used by manufacturers). GiB (gibibyte) = 1,073,741,824 bytes (binary, 2³⁰, used by operating systems). A 1 TB drive = ~931 GiB. The IEC standard (GiB, MiB, KiB) was created to eliminate this ambiguity, though everyday usage still mixes the terms.

How large is a petabyte?

1 petabyte (PB) = 1,000 terabytes = 1,000,000 gigabytes. To put it in perspective: 1 PB could store roughly 200,000 DVDs, 500 billion pages of text, or 1 billion smartphone photos. Major cloud providers and internet companies store data at the exabyte level (1,000 PB).