Bytes to Nibbles (B to nibble)

1 byte equals 2 nibbles exactly.

1 byte = 2 nibbles

How to convert bytes to nibbles

To convert bytes to nibbles, multiply the number of bytes by 2. This factor is exact. To go the other way, multiply nibbles by 0.5.

nibbles = bytes × 2

Example: 10 bytes = 20 nibbles.

Decimal prefixes (kB, MB, GB) are powers of 1,000; binary prefixes (KiB, MiB, GiB) are powers of 1,024. Storage makers use decimal; Windows reports binary but labels it GB.

About these units

Byte (B)

ComputingCurrent unit

Eight bits. The basic addressable unit of memory and storage.

Werner Buchholz coined the word byte in June 1956 while working on the IBM Stretch computer; the earliest supporting document is dated 11 June 1956. He respelled bite on purpose, in his words to avoid accidental mutation to bit. At that stage a byte was any group of one to six bits, and a move to eight bits was considered in August 1956 and built into the design soon after. Louis Dooley later claimed he had coined the term around 1956 or 1957 on the SAGE project at MIT Lincoln Laboratory, where it meant groups of four bits, but Fred Brooks credited Buchholz.

IBM's System/360 adopted the eight-bit byte, and its success made that size the standard. The symbol is a capital B, and the unambiguous alternative is octet, a word used in protocol standards such as RFC 791. A byte can hold 256 distinct values, enough for a letter of the alphabet in a simple character set, which is why files and memory addresses are counted in bytes.

The byte is the reference unit for digital storage on this site.

Sources: Wikipedia: Byte; Wikipedia: Binary prefix

Nibble (nibble)

ComputingTraditional unit (still used in some regions)

Four bits, or half a byte. One hexadecimal digit.

Computing slang supplied this name: if a byte is a bite, half of one is a nibble. Wikipedia reports that David B. Benson, a professor at Washington State University, may have coined it as a joke in 1958, and that the spelling nybble, echoing byte, appeared in computing magazines in the early 1980s. Other names for the same thing include half-byte, tetrad, quadbit and semi-octet.

A nibble is four bits, enough to hold one of 16 values, which is exactly one hexadecimal digit. That is why a byte of eight bits is written as two hex digits. IBM mainframes used nibbles in packed decimal, storing one decimal digit per nibble with the last one reserved for the sign, and early four-bit microprocessors and calculators worked on nibble-sized words.

It is a binary count, not a decimal or SI unit. The figure used here is 0.5 byte, or 4 bits.

1 nibble = 0.5 bytes (exactly).

Sources: Wikipedia: Nibble; Wikipedia: Byte

Related conversions

See all digital storage units.