Skip to content
epitometool

Data-storage converter

Unit converters

Convert KB, MB, GB, KiB, MiB, GiB, Mbit — SI vs IEC made obvious.

Updated

Convert data storage

In every unit

UnitValueCopy
Bit
bit
8,000,000,000
Byte
B
1,000,000,000
Kilobyte (SI, 10³)
kB
1,000,000
Kibibyte (IEC, 2¹⁰)
KiB
976,562.5
Megabyte (SI, 10⁶)
MB
1,000
Mebibyte (IEC, 2²⁰)
MiB
953.67431641
Gigabyte (SI, 10⁹)
GB
1
Gibibyte (IEC, 2³⁰)
GiB
0.93132257
Terabyte (SI, 10¹²)
TB
0.001
Tebibyte (IEC, 2⁴⁰)
TiB
0.00090949
Petabyte (SI, 10¹⁵)
PB
1.000000e-6
Pebibyte (IEC, 2⁵⁰)
PiB
8.881784e-7
Megabit (bandwidth)
Mbit
8,000
Gigabit (bandwidth)
Gbit
8

Quick start

How to convert data sizes

Type a size in any unit, see it expressed in every other unit — SI vs IEC clearly distinguished.

  1. Step 1
    Type the value

    Enter the size and pick its unit. Switching units converts the displayed value so the meaning is preserved.

  2. Step 2
    Read every unit

    Fourteen units — bits, bytes, SI decimal, IEC binary and network bandwidth — update live. The source unit is highlighted.

  3. Step 3
    Copy the value

    Click Copy on any row to grab the converted value. Everything runs locally — no upload.

In-depth guide

Data-storage converter — SI vs IEC, bits and bytes

Convert between fourteen data-size units: bits, bytes, SI decimal (kB, MB, GB, TB, PB), IEC binary (KiB, MiB, GiB, TiB, PiB) and network bandwidth (Mbit, Gbit). The two prefix systems diverge with size — important when sizing storage or network capacity.

Supported units

UnitSymbolIn bytes
Bitbit0.125
ByteB1
Kilobyte (SI)kB1 000
Kibibyte (IEC)KiB1 024
Megabyte (SI)MB1 000 000
Mebibyte (IEC)MiB1 048 576
Gigabyte (SI)GB1 000 000 000
Gibibyte (IEC)GiB1 073 741 824
Terabyte (SI)TB10¹²
Tebibyte (IEC)TiB2⁴⁰
Petabyte (SI)PB10¹⁵
Pebibyte (IEC)PiB2⁵⁰
Megabit (bandwidth)Mbit125 000
Gigabit (bandwidth)Gbit125 000 000

SI (decimal) vs IEC (binary)

The original "kilo" / "mega" prefixes mean exactly 10³ and 10⁶. Computer scientists co-opted them in the 1960s to mean 2¹⁰ and 2²⁰ because those values were close enough — and the ambiguity stuck. IEC 60027-2 (1999) introduced the binary prefixes (kibi, mebi, gibi, ...) to remove the conflict.

SizeSI (decimal)IEC (binary)Difference
k vs Ki1 0001 024+2.4%
M vs Mi10⁶2²⁰+4.9%
G vs Gi10⁹2³⁰+7.4%
T vs Ti10¹²2⁴⁰+10.0%
P vs Pi10¹⁵2⁵⁰+12.6%

The discrepancy is what makes a "1 TB" drive show as "~931 GB" in Windows — it's actually 1 SI TB ÷ 1 IEC GiB = 10¹² / 2³⁰ ≈ 931.32.

Bandwidth: bits, not bytes

Network throughput is measured in bits per second by convention. A 100 Mbit/s connection moves 12.5 MB/s of bytes (100 ÷ 8). When estimating download times for files quoted in MB/GB, convert to Mbit first and divide by your link speed:

1 GB file ÷ 100 Mbit/s = 8 000 Mbit ÷ 100 Mbit/s = 80 s
1 GB file ÷ 1 Gbit/s   = 8 000 Mbit ÷ 1 000 Mbit/s = 8 s

When to use it vs alternatives

Use this converter when you need a quick value across metric, imperial, data, time, or other unit systems. Use domain-specific engineering, lab, or compliance software when tolerances, significant figures, or standards must be formally controlled.

Common pitfalls

  • Confirm the source unit before copying a result, especially when labels are similar across systems.
  • Rounding can matter for materials, shipping, science, and engineering calculations.
  • Check whether your context expects SI, IEC, US customary, imperial, or regional units.

Privacy and security

Browser-first by design. The tool page explains any exception before you use it.

Your conversion values stay in the browser and update locally as you type. EpitomeTool does not upload source values, copied results, or unit choices to a server.

Frequently asked questions

What's the difference between GB and GiB?

GB is the SI (decimal) gigabyte: 10⁹ bytes = 1 000 000 000. GiB is the IEC (binary) gibibyte: 2³⁰ bytes = 1 073 741 824. The gap grows with size — a 1 TiB drive is about 9.95% bigger than a 1 TB drive. Storage manufacturers advertise in SI (GB/TB); OS reporting is mixed (macOS / Linux use SI; Windows displays binary values but labels them GB).

Why does Windows show my 500 GB drive as 465 GB?

Windows divides bytes by 1 073 741 824 (2³⁰, a gibibyte) but labels the result 'GB'. 500 × 10⁹ ÷ 2³⁰ ≈ 465.66 — that's why. The drive really is 500 SI gigabytes; it's just measured against the IEC ruler with an SI label.

Is 1 megabit per second the same as 1 megabyte per second?

No. 1 MB/s = 8 Mbit/s. ISP bandwidth is quoted in Mbit/s (smaller-sounding number, larger-looking marketing); file-transfer speeds are usually shown in MB/s. A 100 Mbit/s connection peaks at 12.5 MB/s.

What's IEC 60027-2?

The international standard (1999, revised 2019) that formalised KiB / MiB / GiB / TiB / PiB to disambiguate from SI prefixes. "The IEC adopted the prefixes for binary multiples in 1998 to alleviate the confusion between decimal and binary metric prefixes," per the standard's introduction. Adoption is now near-universal in technical specs and increasingly common in consumer software.

When should I use which prefix?

Decimal (kB, MB, GB) for: storage media size, network transfer, anything user-facing where SI conventions apply. Binary (KiB, MiB, GiB) for: RAM (always sold in powers of 2), cache lines, page sizes, anything where the underlying hardware works in binary. When in doubt and precision matters, write the explicit count (e.g. "2 ^ 30 bytes") to remove ambiguity.

Does the converter work offline?

Yes. Everything runs in your browser. No request leaves the page during conversion.

Keep exploring

More tools you'll like

Hand-picked utilities that pair well with the one you're on — all free, client-side, and zero-signup.