URL Encoder / Decoder
Percent-encode and decode URLs safely.
Runs 100% in your browser — nothing is uploaded
Encode and decode URLs and query strings in your browser with correct percent-encoding and full Unicode support. Switch between component and full-URL modes for exactly the right escaping. Nothing is uploaded.
Frequently asked questions
What's the difference between component and full-URL mode?
Component mode escapes characters like / ? & = (for a single query value); full-URL mode leaves those structural characters intact.
Does it handle emoji and accents?
Yes — encoding and decoding use proper UTF-8, so international characters round-trip correctly.
Is my data uploaded?
No. Everything is encoded and decoded locally in your browser.
Why does my URL have %20 in it?
%20 is the percent-encoding for a space. Encoding replaces unsafe characters so URLs transmit correctly.
Related tools
Handy companions people often use alongside URL Encoder / Decoder.