Encoding

Encoders and decoders for everyday formats

Base64, URL, JWT, hex, binary, Unicode escape, HTML entities. Paste in, read out, done. All processing happens in your browser — input never leaves your machine.

12 tools

Choosing between these tools

Encoding is not encryption. Base64, hex, URL-percent and HTML-entity encoding all exist to move bytes safely through a channel that would otherwise mangle them — an email header, a query string, an HTML attribute. Anyone can reverse them, so never use them to hide a secret.

Pick by the channel, not by taste. Use URL encoding for anything going into a query string or path segment; HTML entities when text has to survive inside markup; Base64 when binary data must ride inside a text-only field; hex or binary when you are reading a value byte by byte. The JWT decoder is a special case — it splits a token and shows you the claims, which is how you check an expiry or an audience without trusting the issuing app.

The HTTP status and MIME reference is here for the same reason the converters are: it answers the question you actually had, which is usually whether a 302 or a 307 is correct, or which Content-Type a browser will honour. Everything on these pages runs in your browser, so the text you paste never reaches a server.