Encode or decode URLs and query strings with correct percent-encoding for special characters, spaces and Unicode. Instant and free.
The URL Encoder & Decoder converts text and full URLs to and from percent-encoded form, correctly handling spaces, special characters and Unicode text such as accented letters or non-Latin scripts. It is aimed at developers debugging query strings and anyone who needs to make sense of a URL full of %20 and similar codes.
Switch between encode and decode modes, paste in your text or URL, and get an instant, correctly escaped result with no server round trip involved. This is useful both for building safe query parameters to paste into a link, and for reading back a long encoded URL that has become hard to interpret by eye.
Accented letters, emoji, spaces and reserved characters like & and ? are all percent-encoded correctly, matching what browsers actually produce, so encoded query parameters work reliably when used in real links.
You can both build a properly encoded query string and decode an existing long URL back into readable text, without needing separate tools for each direction.
Pasting in a suspicious URL immediately reveals what it decodes to, which speeds up tracking down bugs caused by double-encoding or missing encoding in an application.
URLs are restricted to a limited set of ASCII characters, so anything outside that set — spaces, ampersands, non-Latin letters — must be represented using percent-encoding. %20 represents a space, %26 an ampersand, and %3F a question mark, allowing those characters to safely appear inside a URL without breaking its structure.
Encode whenever user input, search terms or non-English text is being placed into a query parameter or path segment, since unencoded special characters can break the URL structure or be interpreted incorrectly by the server. Static, hand-typed URLs with only letters and numbers typically need no encoding at all.
Encoding an already-encoded string turns % itself into %25, producing a broken, double-encoded URL. If a decoded result still contains percent signs followed by two-digit codes, run the decode step again, or check the original source for accidental repeated encoding.
URLs may only carry a limited ASCII set, so other characters are percent-encoded — %20 is a space, %26 an ampersand and %3F a question mark.
Whenever user input, search terms or non-English text goes into a query parameter, otherwise special characters break the link or corrupt the value.
Yes. URL Encoder & Decoder on Klipza is completely free with no account, no subscription and no watermark on your files, and there is no daily usage limit.
Processing happens locally in your browser wherever technically possible, so your files are not uploaded to a server, stored or shared with third parties.
Yes. It is fully responsive and runs in any modern browser on Android, iPhone, iPad, Windows and macOS — nothing to install.