Converters

Data Storage Converter

Convert data storage between decimal units (KB, MB, GB, TB, PB) and binary units (KiB, MiB, GiB, TiB, PiB) — and see exactly why they don't match.

Data Storage Converter Tool

Convert Data Storage

Converted Storage
—

Enter a value to convert.

Common Conversions

1 Byte = 8 Bits
1 GB = 1,000 MB (decimal)
1 GiB = 1,024 MiB (binary)
1 GB ≈ 0.931323 GiB
1 TB = 1,000,000,000,000 Bytes

Quick Conversion Table

Decimal (SI, base-1000) units alongside binary (IEC, base-1024) units, both in bytes.
Decimal UnitBytesBinary UnitBytes
1 Kilobyte (KB)1,0001 Kibibyte (KiB)1,024
1 Megabyte (MB)1,000,0001 Mebibyte (MiB)1,048,576
1 Gigabyte (GB)1,000,000,0001 Gibibyte (GiB)1,073,741,824
1 Terabyte (TB)1,000,000,000,0001 Tebibyte (TiB)1,099,511,627,776
1 Petabyte (PB)1,000,000,000,000,0001 Pebibyte (PiB)1,125,899,906,842,624

What Is a Data Storage Converter?

A data storage converter changes a measurement of digital storage capacity from one unit to another — bits and bytes, and their decimal (KB, MB, GB, TB, PB) or binary (KiB, MiB, GiB, TiB, PiB) multiples. Unlike most physical units, storage has two competing systems of "kilo," "mega," and "giga," so converting between them requires knowing which system each side is using.

Decimal vs. Binary: Why 1 GB ≠ 1 GiB

There are two different definitions of "kilo," "mega," and "giga" in computing, and mixing them up is the single most common source of confusion in data storage:

Decimal (SI) units — powers of 1,000: KB, MB, GB, TB, PB. Defined by the International System of Units, the same way "kilo" means 1,000 everywhere else (a kilometer is 1,000 meters). This is the system storage manufacturers use to market hard drives, SSDs, and USB drives.

Binary (IEC) units — powers of 1,024: KiB, MiB, GiB, TiB, PiB. Defined because computer memory is naturally organized in powers of two, and 1,024 (2^10) is the power of two closest to 1,000. Operating systems like Windows historically calculate storage this way, but often mislabel the result with the decimal name (showing "GB" when it technically means GiB).

That mismatch is exactly why a drive advertised as "1TB" (1,000,000,000,000 bytes, decimal) shows up in Windows as roughly 931 "GB" — really GiB — of usable space. No storage is missing; the same number of bytes is just being counted in a bigger unit.

Decimal Units Explained

Decimal (SI) units scale by powers of 1,000 from the byte:

Decimal data storage units.
UnitBytes
Kilobyte (KB)1,000
Megabyte (MB)1,000,000
Gigabyte (GB)1,000,000,000
Terabyte (TB)1,000,000,000,000
Petabyte (PB)1,000,000,000,000,000

Binary Units Explained

Binary (IEC) units scale by powers of 1,024 from the byte:

Binary data storage units.
UnitBytes
Kibibyte (KiB)1,024
Mebibyte (MiB)1,048,576
Gibibyte (GiB)1,073,741,824
Tebibyte (TiB)1,099,511,627,776
Pebibyte (PiB)1,125,899,906,842,624

When Do You Need a Data Storage Converter?

Data storage conversions come up when buying storage and comparing advertised capacity across drives, estimating cloud storage or bandwidth pricing that's billed per GB or TB, checking file sizes against upload or attachment limits, comparing RAM specifications, and understanding why a freshly formatted "1TB" hard drive shows less than 1,000 GB of usable space in your operating system.

Frequently Asked Questions

What is the difference between a KB and a KiB?

A KB (kilobyte) is a decimal unit equal to 1,000 bytes, following the SI standard. A KiB (kibibyte) is a binary unit equal to 1,024 bytes, following the IEC standard. They are close but not the same — a KiB is about 2.4% larger than a KB.

Why does my 1TB hard drive show less than 1000GB in Windows?

Drive manufacturers advertise capacity using decimal TB (1 TB = 1,000,000,000,000 bytes), but Windows reports capacity using binary math while labeling it "GB" or "TB" when it technically means GiB or TiB. Since a GiB (1,073,741,824 bytes) is larger than a GB (1,000,000,000 bytes), the same number of bytes produces a smaller number when counted in GiB — so a 1TB drive shows as roughly 931 GiB (labeled "GB") in Windows.

How many bytes are in a gigabyte?

A decimal gigabyte (GB) is 1,000,000,000 bytes. A binary gibibyte (GiB) is 1,073,741,824 bytes.

How many bits are in a byte?

There are 8 bits in a byte.

Is 1 GB equal to 1024 MB?

No. 1 GB (decimal) equals 1,000 MB. 1,024 MiB equals 1 GiB (binary). The "1024" figure is correct for binary units, not decimal ones.

Why do storage manufacturers use decimal (base-1000) units?

Decimal units follow the international SI standard used for every other unit of measurement (kilograms, kilometers, and so on), where "kilo" always means 1,000. It also makes advertised capacity numbers larger than the equivalent binary figure would be.

Find More Useful Tools

Explore Brekzy's growing collection of free calculators, converters, AI tools, and practical resources.