URL Encoder Decoder
Percent-encode and decode URLs safely.
Runs 100% in your browser — nothing is uploaded
Use a URL encoder decoder to 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.
How to Use a URL Encoder and Decoder?
Choose encode or decode, select component mode for a single query value or full-URL mode for a complete link, then paste your text. The URL encoder and decoder handles spaces, symbols, and Unicode in your browser.
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.
How do I use a URL encoder and decoder?
Choose encode or decode, select component or full-URL mode, paste your text, and copy the result. Processing happens locally in your browser.
Related tools
Handy companions people often use alongside URL Encoder / Decoder.