Data Storage Converter

Convert between Data Storage units. Choose from 18 different units including Bits, Bytes, Nibbles.

Popular Conversions

All Units

FromBits (b)
Bits (b)1
Bytes (B)8
Nibbles (nibble)4
Kilobytes (kB)8000
Megabytes (MB)8000000
Gigabytes (GB)8000000000
Terabytes (TB)8000000000000
Petabytes (PB)8000000000000000
Exabytes (EB)8000000000000000000
Kibibytes (KiB)8192
Mebibytes (MiB)8388608
Gibibytes (GiB)8589934592
Tebibytes (TiB)8796093022208
Pebibytes (PiB)9007199254740992
Kilobits (kb)1000
Megabits (Mb)1000000
Gigabits (Gb)1000000000
Terabits (Tb)1000000000000

What a bit really measures

Digital storage units quantify information, and the smallest atom of that information is the bit — a single yes-or-no, on-or-off, 0-or-1. Eight bits clump into a byte, the practical unit used to encode a character of text, while a nibble (four bits) is the half-byte that hexadecimal notation maps onto neatly. Everything else is just prefixes stacked on top.

From punched cards to petabytes

The byte was popularized in the 1950s and 60s with IBM's System/360, which standardized the 8-bit byte across an entire computing platform. For decades, prefixes like kilo and mega were used loosely: engineers meant 1024 (a tidy power of two), while the rest of the metric world meant 1000.

The International Electrotechnical Commission settled the fight in 1998 by introducing binary prefixes — KiB, MiB, GiB, TiB — for the powers of 1024, leaving kB, MB, GB for clean powers of 1000. Adoption has been famously uneven.

Where the prefixes live now

Drive manufacturers and networking equipment stick to decimal: a 1 TB SSD genuinely contains 10¹² bytes. Operating systems, memory chips, and file sizes lean binary, which is why Windows reports that same drive as roughly 931 GiB. Networking adds another twist by measuring throughput in bits per second — Mbps and Gbps — not bytes.

Where the math goes wrong

A handful of mistakes account for most of the confusion around storage figures.