| Kilobits (kbit) | Octets (octet) |
|---|---|
| 1 Kilobit | 125 octet |
| 2 Kilobits | 250 octet |
| 3 Kilobits | 375 octet |
| 4 Kilobits | 500 octet |
| 5 Kilobits | 625 octet |
| 10 Kilobits | 1250 octet |
| 20 Kilobits | 2500 octet |
| 25 Kilobits | 3125 octet |
| 50 Kilobits | 6250 octet |
| 100 Kilobits | 12500 octet |
| Reference | Kilobits (kbit) | Octets (octet) |
|---|---|---|
| A plain text message (160 characters) | 1.28 kbit | 160 octet |
| A three-minute MP3 | 24000 kbit | 3000000 octet |
| A smartphone photo | 32000 kbit | 4000000 octet |
| A high-definition film | 32000000 kbit | 4 × 109 octet |
| A dual-layer Blu-ray disc | 400000000 kbit | 5 × 1010 octet |
The kilobit is a unit of digital information equal to one thousand bits. Its symbol is kbit. The lowercase k matters: it marks the decimal kilo of the metric system, one thousand exactly, as distinct from the binary 1,024 that the capital K sometimes indicated in older computing usage.
That distinction was fought over for decades. Memory is built in powers of two, so a chip holding 1,024 bits was called a kilobit chip, and the name stuck even though the number was wrong by 2.4 per cent. Storage and transmission, meanwhile, always counted in true thousands. The IEC settled the matter in 1998 by naming the binary quantity a kibibit, leaving the kilobit to mean one thousand and nothing else.
For a sense of scale, a kilobit holds 125 octets, which is about 125 characters of unaccented text — roughly a long sentence, or the length of a short social-media post. A single low-resolution photograph is thousands of times larger. The kilobit is a unit for things that were once considered generous and are now considered trivially small.
Its historical home was the telephone modem. Dial-up connections were rated in kilobits per second, and the numbers marked the era precisely: 300 bits per second in the late 1970s, then 1.2, 2.4, 9.6, 14.4, 28.8 and finally 56 kilobits per second, the last of which pushed an ordinary voice line to its theoretical ceiling. Anyone who used the internet before broadband measured their experience in these numbers.
The kilobit survives in audio and video encoding, where bit rates are quoted in kilobits per second. Speech codecs used in telephony run from 8 to 64. Music encoded at 128 kilobits per second was the early standard for portable players, 192 and 256 are common now, and 320 is the practical ceiling for the older lossy formats. Video runs a decimal order higher, in megabits.
Memory chip capacities are still occasionally described in kilobits, particularly for small serial memories used in embedded devices, where a 64-kilobit part holds 8 kilooctets of configuration data. In those specifications the figure is usually the binary one, so the datasheet is worth reading carefully.
One kilobit equals 1,000 bits, 125 octets, or about 0.9766 kibibits.
The octet is a unit of digital information equal to exactly eight bits. Its symbol is octet, and its name comes from the Latin for a group of eight. It is the unit in which nearly all stored data is counted, and the reason it is called an octet rather than a byte is worth knowing.
A byte was originally the number of bits a machine used to hold one character, and that number was not fixed. Early computers used six-bit bytes, some used seven, and a few used nine. The IBM System/360 of 1964 settled on eight and its commercial success made eight the norm, but the word byte kept its older, machine-dependent meaning in specifications where ambiguity was dangerous.
The networking world therefore adopted octet. When a protocol standard says a header field is four octets long, no reader anywhere can interpret that as anything but thirty-two bits. The internet standards published by the IETF use octet throughout for exactly that reason, and French, Romanian and several other languages adopted the word for ordinary use as well, so that a hard disc sold in France is measured in gigaoctets.
Eight bits hold 256 distinct values, which is why so many things come in units of 256. A colour channel runs from 0 to 255. An IPv4 address is four octets, written as four numbers each between 0 and 255. The original ASCII character set used seven bits, leaving one spare, and the various eight-bit extensions that followed each filled that spare bit with a different set of accented letters — the mess that Unicode eventually replaced.
Modern text encoding still counts in octets. UTF-8 uses one octet for the unaccented Latin alphabet, two for most European accented letters and Greek and Cyrillic, three for Chinese, Japanese and Korean, and four for the rest. That is why the same sentence occupies different amounts of storage in different languages, and why a text-length limit measured in octets is not a limit on characters.
Storage capacity, file sizes, memory and network payloads are all quoted in octets or their multiples. Transmission rates are the exception, being quoted in bits per second, and the factor of eight between the two conventions is the single most common source of confusion in the field.
One octet equals 8 bits, 0.008 kilobits, or 0.001 kilooctets.