1 · Numbers 2 · Bits & Bytes 3 · Text 4 · ASCII 5 · Unicode 6 · ASCII Art 7 · One byte 8 · Images 9 · Graphics 10 · Audio
// the idea

One Byte, Many Meanings

A byte is only eight bits. Those bits do not say what they mean. The app and file format tell the computer how to read them.

1

Choose one byte.

Change any bit, drag the slider, or use a preset. Everything on the next step uses this exact same byte.

01000001
decimal 65 hex 41 8 bits = 1 byte
0drag the byte value255
2

So why would the computer read it differently?

It does not guess. Notepad, a game, an image editor, or an audio player already knows what kind of data it opened — and follows that format's rules.

Change the byte while you watch
01000001
decimal
0255
Keep this control here. The example on the right updates immediately.
score.bin · program variable
#
The program says: treat this byte as an unsigned 8-bit number. The same 8 bits are decoded using the numeric rule for values 0–255.
01000001+numeric rule65
3

The byte did not change. The rule did.

Switch the context above and watch the same byte become a number, character, pixel value, color channel, or audio sample.

Same bits. Different meaning. A computer knows how to read the byte because the software or file format tells it what kind of data it is looking at.
// quick challenge
Make the byte that represents uppercase A in ASCII.
You saw this one on the last page.