The tape above spells “CodeCipher”: each column is one byte, each hole a 1. C = 01000011;o = 01101111;d = 01100100; …
Encode, decode and crack codes in your browser
Twenty-eight small, fast tools for Morse, binary, Base64, JSON, number bases and classic ciphers. Paste anything below and CodeCipher will tell you what it probably is.
Signals & characters
Data formats
Number bases
Classic ciphers
Encoding, encryption and hashing are not the same thing
People say “decrypt this Base64” all the time. Type a message, then switch between the three and watch what happens to it — and whether you could get it back.
TWVldCBhdCBub29uAnyone can reverse itBase64 is a public recipe. There is no secret: every decoder on earth turns this back into your text. Encoding exists so data survives a trip through systems that only accept certain characters (email, URLs, JSON).
That one distinction clears up most confusion about these tools. ahaboo brings that same clarity to other subjects, with visual, click-through explainers grounded in solid sources.
Why these tools, and why in the browser
Everything here is ordinary JavaScript running on your device: your JSON, tokens and secrets never leave the tab. The only exception is when you press an “Ask AI” button, which sends that one piece of text to an AI model to explain it or repair it.
Each tool page also explains the method behind it — how Morse timing works, why Base64 makes data a third bigger, how place value lets one number be written as 255, FF or 11111111 — so you understand the answer as well as get it.