Web tool
URL Encoder and Decoder
Encode spaces, symbols, and Unicode characters for query strings, or decode percent-encoded text back into readable values.
Encode URL components for web work
URLs can break when spaces, punctuation, Unicode characters, or reserved symbols are pasted into query strings. This tool uses browser URL encoding to convert text into a safe component, then decodes percent-encoded strings back into readable text for inspection.
Encode values before placing them inside query parameters, redirect URLs, tracking links, callback URLs, or API requests. Decode strings copied from logs, browser address bars, and analytics reports.
Examples
- Encode a search query before placing it after
?q=. - Decode a copied URL parameter to see the original value.
- Check whether a redirect URL was encoded once or twice.
FAQ
Does this encode a full URL?
The tool uses encodeURIComponent, which is best for URL parts such as query parameter values.
Why does decoding fail?
Some strings contain incomplete percent sequences such as %E0 or a lone percent sign.
Does it handle Unicode?
Yes. Browser URL encoding supports Unicode characters in URL components.