Free › Encoder and Decoder

Free live tool

Base64, URL and hex.

Encode, decode and chain steps together. Or let it work out the layers for you.

Runs in your browser. Nothing you paste is uploaded or stored.

Encoder and decoder

Build a recipe. See every step.

Each step takes the result of the one before it, just like a recipe.

Recipe

Result


      

What is the difference

Same data, different costume.

Base64

Text-safe bytes.

Turns any data into letters and numbers so it survives email, JSON and URLs. It ends in = padding. Base64URL swaps + and / for - and _.

URL encoding

Safe in a link.

Replaces unsafe characters with % and two hex digits, so a space becomes %20. Also called percent-encoding.

Hex

Bytes you can read.

Shows each byte as two characters from 0-9 and a-f. Common in hashes, memory dumps and network captures.

Encoding is not encryption.Anyone can decode Base64 in a second. It hides nothing, so never use it to protect a secret.
Layers hide in plain sight.Attackers stack encodings, such as Base64 inside URL encoding inside a compressed blob, to slip past filters. Auto-decode peels them off.
Decoded does not mean safe.Decoding a suspicious string only reads it. Do not run or open what you find.

More free tools.

Lessons and tools. No sign-up.