URL Encoder / Decoder
Encode and decode URLs, query parameters, Unicode text, spaces, and special characters locally in your browser.
Input text or URL
Output
All URL encoding and decoding happens locally in your browser — nothing is uploaded.
How to encode or decode URLs
URLs often need escaping for Unicode, spaces, symbols, and query values. Switch modes depending on whether you are processing a whole URL or a single parameter.
- Paste a URL, query parameter, or plain text.
- Choose component encode/decode or whole URL encode/decode.
- Check the output and copy it.
Frequently Asked Questions
Encode component or encode URL?
Component mode escapes more characters and is best for query parameter values. URL mode keeps structural characters like :, /, ?, and &.
Will spaces become +?
This tool uses standard browser APIs, so spaces become %20. In form-encoded contexts, replace spaces with + if required.
Is the URL uploaded?
No. Encoding and decoding run entirely in your browser.
Does it support Unicode and emoji?
Yes. Unicode characters are handled with UTF-8 percent encoding.
Related searches
You might also be looking for:
- url encode online
- url decode online
- encodeURIComponent online
- decodeURIComponent online
- percent encoding decoder
- query string encoder
- url parameter decoder
- unicode url encoder