Encode or decode text for safe use in URL query strings and paths.
How to Use the URL Encoder/Decoder
Enter text into the box (or paste a %-encoded string you want to decode).
Click "Encode" to percent-encode special characters, or "Decode" to convert back to plain text.
Click "Copy to Clipboard" to copy the result.
Frequently Asked Questions
URL encoding converts special characters (like spaces, &, ?, #) into a %XX format so they can be safely included in a URL query string or path segment without breaking the URL's structure.
This tool encodes/decodes a URL component — meaning it also escapes characters like & and = that are structurally meaningful in a full URL, so use it on individual parameter values, not an entire URL.
Decoding fails if the input contains an incomplete or invalid %XX escape sequence, since that can't be mapped back to a valid character.
Yes, it's completely free and requires no sign-up.