URL Encode / Decode
Percent-encode text for URLs or decode encoded URLs back to readable text.
About This Tool
The URL Encoder converts text into percent-encoded form so it is safe to place in a URL or query string, turning spaces and special characters into codes like %20. The decoder reverses the process, converting an encoded URL back into readable text. It handles full UTF-8, so non-English characters and emoji work correctly.
Encoding and decoding run in your browser, so nothing is uploaded.
- check_circleEncode text for safe use in URLs and query strings
- check_circleDecode percent-encoded URLs back to text
- check_circleFull UTF-8 support
- check_circleRuns in your browser, nothing uploaded
Frequently Asked Questions
What is URL encoding? expand_more
URL encoding, or percent-encoding, replaces characters that are unsafe in a URL with a percent sign followed by hex codes, so the URL stays valid. For example a space becomes %20.
When do I need it? expand_more
When putting text with spaces, symbols, or non-English characters into a link, an API request, or a query string parameter.
Is my text uploaded? expand_more
No. Encoding and decoding happen in your browser and the text never leaves your device.