💡 Be honest: flipping switches to spell out "Hi Alexa!" one bulb at a time was fun once — but also kind of a lot of clicking for one short sentence, right? That feeling is exactly the problem this lesson solves.
1Binary Is Great for Computers, Terrible for Humans
Here's your entire secret message, "Hi Alexa!", written the way a computer actually stores it — nothing but 1s and 0s:
Computers love this — a switch is either on or off, easy. But a person reading a long string of 1s and 0s loses their place constantly, and one single missed digit can quietly change the whole meaning. Try this:
2Hexadecimal: Shrinking the Byte
Instead of writing out all 8 digits of a byte, people use a shortcut: split the byte exactly in half, and give each half of 4 digits a single symbol instead. Those symbols go 0 through 9, and then keep going A, B, C, D, E, F for the values 10 through 15. That's hexadecimal — "hex" for short.
Two symbols instead of eight digits. Same exact byte, just much easier on human eyes.
This isn't just a classroom trick — real WiFi tools show hex on screen constantly. Every device's MAC address and every byte inside a captured packet gets displayed in hex, because no working engineer wants to read raw binary all day either.
3ASCII: The Cheat Sheet Everyone Agreed On
Remember the "QWERTY Key" box back on the first page, quietly turning your switch patterns into letters? That box was secretly using a giant shared lookup table that every computer on Earth agrees on, called ASCII. It simply says: "this exact byte always means this exact letter, everywhere, for everyone." That agreement is the whole trick — nobody has to figure out letters from scratch.
| Letter | — |
| Binary | 00000000 |
| Hex | 00 |
| Decimal | 0 |
The secret message you decoded, byte by byte, was really just you doing an ASCII lookup by hand — the slow way. Every keyboard and every screen on the planet does that same lookup automatically, billions of times a second.
4Back to the Signal: Hex and ASCII Never Actually Travel
Here's the twist: when your message rode the radio wave through the air, it was still pure binary the whole time. Hex and ASCII never once got sent across the network — they don't exist out there at all.
They're purely a convenience for human eyes. Your keyboard converts your keystroke into raw binary before it ever leaves your device, and your friend's screen converts that raw binary back into a letter right at the very last moment, just before it's displayed. Computers happily trade in nothing but 1s and 0s the entire trip — the translating only happens at the two ends, for our benefit.
The whole point of this lesson: binary is what computers actually use. Hex and ASCII are just easier windows for humans to look through — and now you know how to look through both.
5Bonus: You've Already Seen Hex
That orange color used throughout these lessons? It has a hex code too — web designers use hex to describe colors the exact same way we just used it for letters.
Three little hex pairs, back to back — one each for red, green, and blue light. You've been looking at hex this whole time without knowing it.