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.

Try:

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 it

Base64 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.