URL Encoder / Decoder

Percent-encode strings for URLs or decode percent-encoded ones back to plain text.

Enter input above to see the result.

What URL encoding does

URLs and HTTP headers are restricted to a small ASCII subset. Anything outside that set — including spaces, accented letters, emoji, and several reserved punctuation characters — has to be percent-encoded: replaced by % followed by two hex digits per byte. café becomes caf%C3%A9 (UTF-8). Decoding reverses that.

When to use which scope

Common gotchas