The kibibit is a unit of digital information equal to 1,024 bits. Its symbol is Kibit. It is the first of the binary prefixes, a set of units defined by the International Electrotechnical Commission in 1998 to end a confusion that had run through computing since the 1960s.
The problem was straightforward. Computers address memory in powers of two, so memory came in chunks of 1,024 rather than 1,000. Engineers borrowed the metric prefix kilo for that quantity because 1,024 is close to 1,000, and for small numbers the approximation was harmless. But storage and transmission counted in true thousands, so the same prefix meant two different things depending on which part of the machine was being described.
The IEC's solution was to coin new names. Kibi is a contraction of kilo binary, and the pattern continues with mebi, gibi, tebi, pebi, exbi, zebi and yobi. Each is 1,024 times the one below, and each symbol takes the form of a capital letter followed by a lowercase i: Ki, Mi, Gi, Ti and so on. The kilobit then means one thousand bits and nothing else.
A kibibit is 128 octets, and the gap from a kilobit is 2.4 per cent. That small difference is why the two were confused for so long: at this scale nobody notices. The error compounds by 2.4 per cent at every step, reaching 5 per cent at the mebibit, 7 per cent at the gibibit and 21 per cent by the yobibit, which is where the ambiguity became genuinely expensive.
Adoption has been partial and uneven. Standards bodies, the Linux kernel and most technical documentation use the IEC prefixes correctly. Consumer software largely does not, and many programs still write KB while dividing by 1,024. The result is that a reader must often infer from context which convention a number follows, which is exactly what the standard was written to prevent.
In practice the kibibit itself appears mainly in the specifications of small memory chips, in serial memory used by embedded systems, and in protocol documents where an exact power of two matters. Anywhere the number 1,024 is meant rather than 1,000, this is the correct unit.
One kibibit equals 1,024 bits, 128 octets, or 1.024 kilobits.
| Unit | Symbol | 1 Kibibit equals | 1 of these equals | Converter |
|---|---|---|---|---|
| Bit | bit | 1024 bit | 0.0009765625 Kibit | Kibibits to Bits |
| Kilobit | kbit | 1.024 kbit | 0.9765625 Kibit | Kibibits to Kilobits |
| Megabit | Mbit | 0.001024 Mbit | 976.5625 Kibit | Kibibits to Megabits |
| Gigabit | Gbit | 0.000001024 Gbit | 976562.5 Kibit | Kibibits to Gigabits |
| Terabit | Tbit | 0.000000001024 Tbit | 976562500 Kibit | Kibibits to Terabits |
| Petabit | Pbit | 1.024 × 10-12 Pbit | 976562500000 Kibit | Kibibits to Petabits |
| Exabit | Ebit | 1.024 × 10-15 Ebit | 976562500000000 Kibit | Kibibits to Exabits |
| Zettabit | Zbit | 1.024 × 10-18 Zbit | 9.765625 × 1017 Kibit | Kibibits to Zettabits |
| Yottabit | Ybit | 1.024 × 10-21 Ybit | 9.765625 × 1020 Kibit | Kibibits to Yottabits |
| Octet | octet | 128 octet | 0.0078125 Kibit | Kibibits to Octets |
| Kilooctet | ko | 0.128 ko | 7.8125 Kibit | Kibibits to Kilooctets |
| Megaoctet | Mo | 0.000128 Mo | 7812.5 Kibit | Kibibits to Megaoctets |
| Gigaoctet | Go | 0.000000128 Go | 7812500 Kibit | Kibibits to Gigaoctets |
| Teraoctet | To | 1.28 × 10-10 To | 7812500000 Kibit | Kibibits to Teraoctets |
| Petaoctet | Po | 1.28 × 10-13 Po | 7812500000000 Kibit | Kibibits to Petaoctets |
| Exaoctet | Eo | 1.28 × 10-16 Eo | 7.8125 × 1015 Kibit | Kibibits to Exaoctets |
| Zettaoctet | Zo | 1.28 × 10-19 Zo | 7.8125 × 1018 Kibit | Kibibits to Zettaoctets |
| Yottaoctet | Yo | 1.28 × 10-22 Yo | 7.8125 × 1021 Kibit | Kibibits to Yottaoctets |
| Mebibit | Mibit | 0.0009765625 Mibit | 1024 Kibit | Kibibits to Mebibits |
| Gibibit | Gibit | 0.000000953674316406 Gibit | 1048576 Kibit | Kibibits to Gibibits |
| Tebibit | Tibit | 9.31322574615 × 10-10 Tibit | 1073741824 Kibit | Kibibits to Tebibits |
| Pebibit | Pibit | 9.09494701773 × 10-13 Pibit | 1099511627776 Kibit | Kibibits to Pebibits |
| Exbibit | Eibit | 8.881784197 × 10-16 Eibit | 1.12589990684 × 1015 Kibit | Kibibits to Exbibits |
| Zebibit | Zibit | 8.67361737988 × 10-19 Zibit | 1.15292150461 × 1018 Kibit | Kibibits to Zebibits |
| Yobibit | Yibit | 8.47032947254 × 10-22 Yibit | 1.18059162072 × 1021 Kibit | Kibibits to Yobibits |
| Kibioctet | Kio | 0.125 Kio | 8 Kibit | Kibibits to Kibioctets |
| Mebioctet | Mio | 0.0001220703125 Mio | 8192 Kibit | Kibibits to Mebioctets |
| Gibioctet | Gio | 0.000000119209289551 Gio | 8388608 Kibit | Kibibits to Gibioctets |
| Tebioctet | Tio | 1.16415321827 × 10-10 Tio | 8589934592 Kibit | Kibibits to Tebioctets |
| Pebioctet | Pio | 1.13686837722 × 10-13 Pio | 8796093022208 Kibit | Kibibits to Pebioctets |
| Exbioctet | Eio | 1.11022302463 × 10-16 Eio | 9.00719925474 × 1015 Kibit | Kibibits to Exbioctets |
| Zebioctet | Zio | 1.08420217249 × 10-19 Zio | 9.22337203685 × 1018 Kibit | Kibibits to Zebioctets |
| Yobioctet | Yio | 1.05879118407 × 10-22 Yio | 9.44473296574 × 1021 Kibit | Kibibits to Yobioctets |