URL Encoder & Decoder
Encode special characters for use in URLs (percent-encoding) or decode percent-encoded strings back to plain text.
Why URLs Need Encoding
URLs can only safely contain a limited set of characters. Spaces, Chinese characters, question marks, ampersands, and Unicode text all need to be converted to percent-encoded values before they are placed in a link or sent to an API. This tool handles that conversion in your browser, so you never have to remember which character becomes %20 or %E4%B8%AD.
When to Use It
- Building links that contain Chinese text, emoji, or spaces
- Encoding query parameters before sending them to an API
- Decoding log files, tracking URLs, or encoded strings from another system
Is my text uploaded anywhere?
No. Encoding and decoding run entirely in your browser, and nothing is sent to a server.