Data Size Converter
Convert bytes, kilobytes, megabytes, gigabytes and more.
= 1000000000 bytes
SI (Decimal, 1 kB = 1000 B)
Bit (bit)
8000000000
Byte (B)
1000000000
Kilobyte (kB)
1000000
Megabyte (MB)
1000
Gigabyte (GB)
1
Terabyte (TB)
0.001
Petabyte (PB)
0.000001
Exabyte (EB)
1e-9
IEC (Binary, 1 KiB = 1024 B)
Byte (B)
1000000000
Kibibyte (KiB)
976562.5
Mebibyte (MiB)
953.6743164
Gibibyte (GiB)
0.9313225746
Tebibyte (TiB)
0.0009094947018
Pebibyte (PiB)
8.881784e-7
Convert file and data sizes between bytes, kilobytes, megabytes, gigabytes, terabytes, and more — supporting both SI (decimal) and IEC (binary) standards.
Key Features
SI vs IEC Standards
Toggle between SI (1 kB = 1 000 B) and IEC (1 KiB = 1 024 B) to match your context.
All-Units Table
All units for the selected standard are shown simultaneously — great for comparing sizes.
Raw Bytes Display
The exact byte count is always visible for precise comparisons.
Copy Anywhere
Copy any specific unit value with one click.
How to Use
- 1Select a unit and enter a value.
- 2Choose SI (decimal) or IEC (binary) standard.
- 3View all conversions in the full table below.