SEO UTILITIES
URL Encoder / Decoder — Free Percent-Encoding Tool
Percent-encode or decode URLs and query strings in your browser. Safely handle spaces, symbols, and non-Latin characters. Free, instant, nothing uploaded.
I tuoi file non lasciano mai il tuo dispositivo.
URLs allow only a limited set of characters, so anything outside it — spaces, ampersands, non-Latin letters — must be percent-encoded into forms like %20. This tool converts text to its percent-encoded form and back, entirely in your browser, so query strings with tokens or personal data stay on your device.
A few common encodings
space → %20
& → %26
? → %3F
/ → %2F
= → %3D
é → %C3%A9 (UTF-8 bytes)
Frequently asked questions
- When do I need to encode a value?
- Whenever a value going into a URL contains characters that aren't URL-safe. Encoding them stops the browser or server from misreading where a parameter starts and ends — an unencoded & inside a value, for instance, looks like the start of a new parameter.
- Should I encode a whole URL or just a parameter?
- Just the individual values. A whole URL needs its structural characters (://, /, ?, &) left intact, so encoding the entire string would break it. Encode each query value as you build the link.
- Why does a space sometimes become + instead of %20?
- In the path a space is %20; in form-encoded query strings a space can appear as +. Both are valid in context. This tool uses standard percent-encoding and decodes either form.