Why a Byte Wasn’t Always Eight Bits

A bit is a single binary value: zero or one. A byte is a group of bits that a computer handles as a unit—but early computers did not all group data the same way. Their designers chose group sizes to fit the machine’s circuitry and the symbols it needed to store. Some systems organized data around six-bit character codes; others used different-sized groups.

That variation mattered because “byte” did not yet guarantee one fixed number of bits. A programmer moving data between machines could not assume that a byte in one system matched a byte in another. The word described a unit of the machine’s data handling, not a universal quantity.

How Eight Bits Became the Default

IBM helped make the eight-bit byte familiar through its System/360 line, introduced in the 1960s. Its architecture used eight-bit bytes, a practical fit for representing characters and handling data. IBM’s broad influence meant that software, equipment, and expectations increasingly gathered around that design.

As computing spread, standards work reinforced the shift toward a common meaning. An eight-bit unit could represent 256 different bit patterns, enough for many character and control codes of the era. Once machines and software converged on that size, compatibility became an advantage: data could move between systems with fewer assumptions to translate.

Today, “byte” ordinarily means eight bits. When precision is essential, octet means exactly eight bits, avoiding the ambiguity that once came with the older term. That distinction survives as a reminder that even a basic computing unit became standard through a combination of engineering choices and widespread adoption.