Storage Unit Converter

Convert between bits, bytes, KB, MB, GB, TB, PB and IEC binary units (KiB, MiB, GiB, TiB, PiB) instantly. Supports both SI decimal and IEC binary standards.

2.5M usesUpdated · 2026-04-23Runs locally · zero upload

How to use

  1. Enter a numeric value in the input field.
  2. Select the source unit from the dropdown (SI decimal or IEC binary).
  3. The table updates instantly, showing the equivalent value in every unit.

Standards explained

There are two competing standards for storage unit prefixes.

SI (decimal, base-10)

Defined by the International System of Units. Each prefix multiplies by 1,000:

Unit Symbol Bytes
Kilobyte KB 1,000
Megabyte MB 1,000,000
Gigabyte GB 1,000,000,000
Terabyte TB 1,000,000,000,000
Petabyte PB 1,000,000,000,000,000

Used by hard drive manufacturers, network bandwidth specs, and the SI standard.

IEC (binary, base-2)

Defined by IEC 80000-13. Each prefix multiplies by 1,024:

Unit Symbol Bytes
Kibibyte KiB 1,024
Mebibyte MiB 1,048,576
Gibibyte GiB 1,073,741,824
Tebibyte TiB 1,099,511,627,776
Pebibyte PiB 1,125,899,906,842,624

Used by operating systems (Linux, macOS), RAM specifications, and file system tools.

Frequently asked questions about Storage Unit Converter

Why does my 1 TB hard drive show as ~931 GB in Windows?

Hard drive manufacturers use decimal GB (1 GB = 10⁹ bytes). Windows reports capacity in GiB (1 GiB = 2³⁰ bytes ≈ 1.074 × 10⁹ bytes). So 1,000,000,000,000 bytes ÷ 1,073,741,824 ≈ 931 GiB.

When should I use KiB instead of KB?

Use KiB when working with memory addressing, file system block sizes, or any context where the base-2 meaning is intended. Use KB for network bandwidth or SI-standard storage labeling.

Is my data stored?

No. All conversions happen in your browser; nothing is sent to a server.