Online Decoder

Decode online, free and instantly. Pick the encoding you're dealing with — Base64, URL, HTML, hex, JWT, Unicode — and get the original content back without uploading anything.

Every common encoding

Base64, percent encoding, HTML entities, hex, JWT, Unicode, Punycode.

No install, no sign-up

Open a decoder, paste, and read the result immediately.

Private by design

Decoding runs in your browser — data is never uploaded.

How to identify an encoding

Most encodings are recognisable at a glance. A long run of letters and digits ending in = is almost always Base64. Strings full of %2F and %20 are percent-encoded URLs. Text sprinkled with & or ' is HTML-escaped. Three dot-separated Base64 blocks form a JWT, and pairs of characters from 0–9a–f are hex bytes.

Frequently asked questions

What is an online decoder?

An online decoder converts encoded data — Base64, percent-encoded URLs, HTML entities, hex, JWTs, Unicode escapes — back into its original readable form, straight from your browser with no software to install.

Which decoder should I use?

Look at the input. Letters, digits, + and / with = padding is Base64. % followed by two hex digits is a URL encoding. &-prefixed sequences are HTML entities. Three dot-separated blocks is a JWT. Pairs of 0–9a–f are hex.

Are these decoders free?

Yes. Every decoder on this site is free, requires no account, and has no usage limits.

Is my data uploaded when I decode online?

No. All decoding runs client-side in JavaScript using browser APIs, so your input never leaves your device — safe for tokens, secrets, and private payloads.

Can I decode files as well as text?

Yes. The Base64, image, PDF, and checksum tools accept file uploads or Base64 blobs and give you a downloadable result.