Skip to main content

Data Storage Converter

Convert digital storage sizes between bits, bytes, and every SI (KB, MB, GB, TB, PB, EB) and IEC binary (KiB, MiB, GiB, TiB, PiB, EiB) unit at once. Enter one value and pick its unit to see the equivalent in all 15 units.

Input

Output

Converted to every unit
UnitValue
No data yet
Was this helpful?

Guides

The Data Storage Converter turns a single digital storage size into its equivalent in every common unit at once — from a single bit all the way up to an exabyte. Enter one number, pick the unit it's in, and the tool shows the matching value in all 15 units side by side: bits and bytes, the SI (decimal) sizes KB through EB, and the IEC (binary) sizes KiB through EiB.

How to use it

  1. Type an Amount — for example, 500.
  2. Choose the Unit that amount is measured in, such as Gigabyte (GB).
  3. Optionally set the Decimal precision (0 to 10 places; 4 is the default).

The results table updates instantly, listing every unit and its converted value. Use the copy or download button to export the whole table as CSV.

SI vs IEC: what's the difference?

SI (decimal) units use powers of 1000: 1 KB = 1,000 bytes, 1 MB = 1,000,000 bytes. Storage manufacturers and networking equipment use these.

IEC (binary) units use powers of 1024: 1 KiB = 1,024 bytes, 1 MiB = 1,048,576 bytes. These reflect how computers actually address memory.

This mismatch is why a drive sold as "500 GB" shows up as roughly 465 GiB in your operating system — the box uses SI units, but the OS reports in IEC units.

Common storage references

Medium SI size IEC size
Floppy disk (3.5") 1.44 MB 1.37 MiB
CD-ROM 700 MB 667.57 MiB
DVD (single layer) 4.7 GB 4.38 GiB
Blu-ray (single layer) 25 GB 23.28 GiB
USB flash drive 64 GB 59.60 GiB
Typical SSD 512 GB 476.84 GiB
Typical HDD 2 TB 1.82 TiB

FAQ

Why does the same number convert differently in KB and KiB?

Because KB is a decimal unit (÷1000) and KiB is a binary unit (÷1024). One kilobyte is 1,000 bytes; one kibibyte is 1,024 bytes. The gap widens at each step, reaching about 7.4% at the tera scale.

How many bits are in a byte?

Eight. A nibble is four bits (half a byte). All conversions here use bits as the base unit, so 1 byte = 8 bits exactly.

Why do very large or very small results show scientific notation?

To stay readable. When a value is enormous (a petabyte in bits) or vanishingly small (a bit expressed in exabytes), the tool switches to exponential notation like 9e-19 rather than printing a long run of zeros.

Can I convert network speeds (Mbps) with this?

This tool handles storage sizes, not rates. But since 1 byte = 8 bits, you can convert the size portion — just remember that network speeds are quoted in bits per second while file sizes are usually in bytes.

Privacy

Every conversion runs entirely in your browser. Nothing you type is uploaded, logged, or stored — the numbers never leave your device.

storagebytesbitsdataconvertergigabytegibibytesiiec

Love the tools? Lose the ads.

One payment clears every ad from your account, for good. No subscription, no tracking.