Byte Size Converter

Convert between bytes, KB, MB, GB and more.

UnitValueFactor
Bytes10737418241
KiB (Kibibytes)10485761024^1
MiB (Mebibytes)10241024^2
GiB (Gibibytes)11024^3
TiB (Tebibytes)0.00097656251024^4

Binary mode uses powers of 1024 (IEC standard). 1 KiB = 1024 bytes.

How to Use

Enter a size value and select the source unit (bytes, KB, MB, GB, TB, etc.). The tool instantly converts it to all other units, showing both decimal (SI: 1 KB = 1000 bytes) and binary (IEC: 1 KiB = 1024 bytes) values side by side.

Common Use Cases

  • Calculating storage requirements by converting between GB and TB for capacity planning
  • Understanding file sizes reported by different operating systems that use different conventions
  • Converting bandwidth measurements between Mbps, MB/s, and other units
  • Translating cloud storage pricing tiers that use GiB vs. GB

Frequently Asked Questions

What is the difference between KB and KiB?

KB (kilobyte) uses the SI decimal definition: 1 KB = 1000 bytes. KiB (kibibyte) uses the binary definition: 1 KiB = 1024 bytes. The difference grows at larger scales: 1 TB = 1,000 GB but 1 TiB = 1,024 GiB.

Why does my hard drive show less space than advertised?

Drive manufacturers use decimal units (1 TB = 1,000,000,000,000 bytes), while operating systems often display sizes in binary units (1 TiB = 1,099,511,627,776 bytes). A "1 TB" drive shows as about 931 GiB in your OS.

How many MB are in a GB?

In decimal (SI) units: 1 GB = 1000 MB. In binary (IEC) units: 1 GiB = 1024 MiB. Most consumer-facing applications use the decimal convention.