Data Storage Converter

Convert between bits, bytes, KB, MB, GB, TB and binary units (KiB, MiB, GiB) — instantly.

Result

Result

1,000.0000

How it works

Result = value × (from byte factor ÷ to byte factor)

Digital storage units come in two families that look identical but are not. The decimal family counts in powers of 1,000 — a kilobyte is 1,000 bytes — while the binary family counts in powers of 1,024, and calls the same magnitude a kibibyte (KiB). The gap compounds with each step up. At kilobyte scale it is 2.4%, at megabyte 4.9%, at gigabyte 7.4% and at terabyte 10%. Drive makers use decimal units, because they give a bigger number; operating systems have traditionally reported binary ones. Bits add a further trap. A byte is eight bits, and network speeds are quoted in bits while file sizes are in bytes — hence the factor of eight between a 100 Mbps line and the 12.5 MB/s it actually delivers. Watch the capitalisation: Mb is megabits, MB is megabytes.

Advertisement

Frequently asked questions

What is the difference between MB and MiB?

1 MB = 1,000,000 bytes (decimal); 1 MiB = 1,048,576 bytes (binary).

How many MB are in a GB?

1 GB = 1,000 MB (decimal). Disks use this; RAM often uses 1 GiB = 1,024 MiB.

Why does my 1 TB drive show only 931 GB?

Because the maker counted 1,000⁴ bytes and your system divides by 1,024⁴. Nothing is missing — 10¹² bytes really is about 931 gibibytes, and the label is simply using the other family of units.

Advertisement

Related calculators