Converter hub

Data Storage Converter

Data storage conversions mix decimal units (kB = 1,000 bytes) and binary units (KiB = 1,024 bytes). This page uses bits as the base, so 1 byte = 8 bits. Pick a pair below or open the page for the exact factor, a worked example and a full chart.

7units
12pair pages
Freeaccess

Units in this category

Data storage conversions mix decimal units (kB = 1,000 bytes) and binary units (KiB = 1,024 bytes). This page uses bits as the base, so 1 byte = 8 bits.

UnitSymbolDefinition
TerabytesTBA decimal terabyte is 10^12 bytes; a tebibyte is 2^40 bytes, about 9.95% more.
GigabytesGBA decimal gigabyte is 10^9 bytes; a gibibyte is 2^30 bytes.
MegabytesMBA decimal megabyte is 10^6 bytes; a mebibyte is 2^20 bytes.
KilobytesKBA decimal kilobyte is 1,000 bytes; a kibibyte is 1,024 bytes.
PetabytesPBA decimal petabyte is 10^15 bytes; a pebibyte is 2^50 bytes.
GibibytesGiBA gibibyte is 2^30 bytes, or about 1.0737 decimal gigabytes.
BitsbitA bit is one binary digit; eight bits make one byte.

All data storage conversions

Every listed pair has its own page with the formula, examples and a chart. Choose the starting unit:

Terabytes (TB)

Megabytes (MB)

Kilobytes (KB)

Petabytes (PB)

Gibibytes (GiB)

Bits (bit)

Frequently asked questions

How many data storage units are supported?

7 units, which gives 12 one-way conversions.

Are the factors exact?

They follow SI and international definitions. Where a unit is approximate by nature (for example Mach, months or fuel economy), the page says so.

Can I convert in both directions?

Yes. Every pair page has a swap link and the calculator accepts any decimal value.