Encoders and Decoders

4 tools, free and without ads.

Encoding changes how something is written down without changing what it says. A string becomes safe to put in a URL, an image becomes text, text becomes a square of dots a phone can read.

These sit apart from the developer tools because the need is not exclusive to programmers — anyone who has had an address break in an email, or needed a link on a poster, has an encoding problem.

Every tool in Encoding

Encoding is not encryption

This is the one thing worth being clear about before using any of them. Base64 hides nothing: it is a reversible representation, decodable by anyone in one step, and a password stored in Base64 is a password stored in plain text with extra steps. Encoding exists so that data survives a channel that would otherwise mangle it, not so that data stays secret.

Base64 turns arbitrary bytes into plain characters, so binary data can travel through something that only carries text — an email, a JSON field, a stylesheet.

URL encoding escapes the characters that would otherwise end a URL early or change its meaning. This is why a link with a space in it breaks, and what fixes it.

HTML entities the same job for a page: they let you display characters that the browser would otherwise read as markup. It is also the mechanism behind escaping user input safely.

QR codes encode a short string — usually a URL — into a scannable image. Keep the payload short: the more you encode, the denser the pattern and the worse it reads from a distance or on a bad camera.

This site is vibe coded. The tools here were built largely by AI, so treat what they tell you as a starting point rather than an answer — double-check anything that matters before you rely on it.

Crunchify.net — 98 free tools, no ads, no tracking.