Data Storage Converter

Convert between bits, bytes and every size up to petabytes — including the binary KiB/MiB/GiB units your operating system uses.

Result

Bytes, bits and everything between

Storage sizes get confusing fast, partly because the same word means two things. Drive makers count in powers of 1,000 (decimal), while operating systems often count in powers of 1,024 (binary) but still print "GB". This converter keeps both straight, so you can move between bits, bytes, KB/MB/GB/TB/PB and their binary cousins KiB/MiB/GiB without guesswork.

Common conversions

  • 1 byte = 8 bits — handy for turning a connection's megabits into download megabytes.
  • 1 KB = 1,000 bytes, while 1 KiB = 1,024 bytes.
  • 1 TB ≈ 0.909 TiB — why a "1 TB" drive shows as roughly 931 GB.

Frequently asked questions

What's the difference between KB and KiB?

A kilobyte (KB) is 1,000 bytes — the decimal definition used on hard drives, SSDs and network speeds. A kibibyte (KiB) is 1,024 bytes — the binary definition operating systems often use when reporting RAM and file sizes. The two diverge more at higher units: 1 TB is about 0.909 TiB.

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

The manufacturer counts 1 TB as 1,000,000,000,000 bytes (decimal), but Windows reports size in GiB while labelling it 'GB'. 1,000,000,000,000 bytes ÷ 1024³ ≈ 931 GiB. Nothing is missing — it's just two different definitions of the same number.

Does it handle bits as well as bytes?

Yes. Internet speeds are usually quoted in megabits per second (Mb), while file sizes are in megabytes (MB). Since 1 byte = 8 bits, you can convert between them here to see how fast a download really is.

Is my input uploaded?

No. The conversion is simple arithmetic that runs entirely in your browser.