URL Encoder & Decoder
Percent-encode text for URLs, or decode it back to plain text.
Safe URLs, both directions
URLs allow only a limited set of characters, so anything else — spaces, ampersands, accents — must be percent-encoded. This tool encodes text for URLs and decodes it back.
Component mode escapes everything unsafe, perfect for a single query value, while full-URL mode preserves structural characters like slashes and question marks. Decoding turns percent sequences back into readable text.
Reliable and private
Encoding runs in your browser, so your text is never uploaded.
Frequently Asked Questions
Component or full URL?
Component encoding escapes everything unsafe, ideal for a single query value. Full-URL mode leaves structural characters like slashes and question marks intact.
What does decoding do?
It resolves percent-encoded sequences back to the characters they represent, including spaces and Unicode.
When do I need this?
Whenever you build query strings, share links with special characters, or debug an encoded URL.
Browse the full set of free, private, in-browser tools.