Encode and decode data locally

Encodings move data through channels that would otherwise mangle it: Base64 packs bytes into ASCII, percent-encoding makes text safe inside URLs, HTML entities keep literal angle brackets out of markup, the HTML formatter pretty-prints or minifies templates without executing them, hex spells out raw bytes, query strings carry key-value pairs, and a JWT wraps JSON claims in Base64URL. These seven tools encode and decode all of them, in both directions.

Encoded data is often sensitive (auth headers, tokens, callback URLs), which is exactly why these run client-side. A JWT pasted into the decoder is decoded with JavaScript in this tab; it never crosses the network, which you can verify in your browser's dev tools.

All 7 encoding tools

Jump straight to a job

Guides

Looking for something else? Browse the full tool directory or read how the local-only processing works.