redzilla
All tools
Calculation

Data Converter

Enter a value and its unit and convert it to every other: bits, bytes and the decimal (SI, base 1000) and binary (IEC, base 1024) multiples. 1 Byte = 8 bits. Nothing is sent to any server.

decimal uses base 1000 (SI: kB, MB, GB…); binary uses base 1024 (IEC: KiB, MiB, GiB…).

Examples
redzilla.cl — data
 
bits
bytes
In bits
1 Byte = 8 bits
In bytes
base unit
Decimal vs binary
the most readable magnitude

Decimal · SI (base 1000)

UnitValueIn bytes

Binary · IEC (base 1024)

UnitValueIn bytes
SI vs IEC · why a 1 TB disk is 0.909 TiB

1. There are two families of prefixes. The decimal ones (SI) are powers of 1000: kB=10³ B, MB=10⁶, GB=10⁹, TB=10¹². The binary ones (IEC) are powers of 1024: KiB=2¹⁰ B, MiB=2²⁰, GiB=2³⁰, TiB=2⁴⁰.

2. The IEC 60027-2 standard created the Ki/Mi/Gi/Ti prefixes (kibi, mebi, gibi, tebi) precisely to remove the ambiguity: a kB is 1000 bytes, a KiB is 1024 bytes.

3. Disk manufacturers use the decimal system: 1 TB = 1,000,000,000,000 bytes. The operating system usually measures in binary, so it divides by 1024⁴: 1·10¹² / 2⁴⁰ ≈ 0.909 TiB. That is why the disk "looks" smaller.

4. The difference grows with scale: ~2.3 % at kilo, ~4.6 % at mega, ~6.9 % at giga and ~9.1 % at tera. No space is missing: only the unit it is measured in changes.

5. Network speeds are in bits (Mbps), not bytes. 1 Byte = 8 bits, so divide by 8 to go from bits to bytes.

Runs locally in your browser · no sign-up · nothing leaves your browser.

How it works

The converter takes a value with its unit (bit, byte or any multiple) and expresses it in all the others: bits, bytes, the decimal SI multiples in base 1000 (kB, MB, GB, TB, PB) and the binary IEC 60027-2 multiples in base 1024 (KiB, MiB, GiB, TiB, PiB). It works with bytes as the internal unit and the fixed rule 1 byte = 8 bits.

The conversion is pure arithmetic: the value is multiplied by its unit factor to bring it to bytes (for example GB = 10^9 B, GiB = 2^30 B) and then divided by the factor of each target unit. The two tables, decimal and binary, show the same figure side by side, which is exactly where the confusion between what a disk box promises and what the operating system reports comes from.

Example: why does a 1 TB disk show about 931 GiB?

  1. The manufacturer uses the decimal system: 1 TB = 10^12 = 1,000,000,000,000 bytes.
  2. The operating system measures in binary: divide by 2^30 for GiB: 10^12 / 1,073,741,824 ≈ 931.3 GiB (or by 2^40: 0.909 TiB).
  3. No space is missing: they are the same bytes measured with two different units, with a 9.1 % gap at the tera scale.

Frequently asked questions

What is the difference between MB and MiB?
An MB (megabyte, SI) is 1,000,000 bytes; a MiB (mebibyte, IEC) is 1,048,576 bytes (2^20). The IEC 60027-2 standard created the kibi, mebi and gibi prefixes precisely to remove the ambiguity. The gap grows with scale: 2.4 % at mega, 7.4 % at giga and 10 % at tera.
How many megabytes per second can I download with 100 Mbps?
Network speeds are measured in bits, not bytes. Since 1 byte is 8 bits, 100 Mbps equals a theoretical 12.5 MB/s; in practice a bit less due to protocol overhead. It is the most common unit mistake when estimating download times.
What if my system shows GB but counts in base 1024?
It happens often: Windows, for example, labels as GB what is technically GiB. That is why a 500 GB disk shows as about 465 GB in the file explorer: it is 465.7 GiB with the wrong label. macOS and most modern Linux distributions already use base 1000 or the correct GiB label.
Is the conversion done on a server?
No. All the math runs in your browser with local arithmetic: no data is sent anywhere, it works offline, and you can use it with internal capacity figures without exposing them.
Was this tool useful?
Disclaimer We take great care to keep every tool accurate and review it thoroughly; even so, we can't guarantee it is free of errors or take responsibility for how the results are used. We recommend double-checking anything critical.
Found an error? Let us know →