URL Encode/Decode
Encode text for safe use in URLs, or decode percent-encoded strings back to readable text.
About URL encoding
URL encoding (percent-encoding) converts special characters into a safe format for links and query parameters (for example, spaces become %20). Decoding converts it back to readable text.
Everything runs in your browser, so your text stays on your device and is not uploaded by this tool.
FAQ
When should I URL-encode text?
When placing text inside a URL parameter or fragment to avoid breaking the URL with reserved characters.
What does “%2F” or “%3F” mean?
Those are encoded characters: %2F is “/” and %3F is “?”.
Should I encode a whole URL or just a component?
Most of the time you encode a component (like a query parameter value). Encoding an entire URL can change reserved characters.
Why does decoding fail?
The input might not be valid percent-encoding. Try removing stray “%” or incomplete sequences.
Is my text stored anywhere?
No. The tool runs locally in your browser and doesn’t upload your text.