URL Encode and Decode — Query String Parser
URL-encode or decode text and break query strings into a table to debug links and garbled characters.
Processed locally in your browser. Nothing is uploaded.
How to use
- Paste a URL or text.
- Choose how to encode or decode.
- Copy the result or inspect the parameters.
Example and rules
Example: q=hello world & more encodes to q%3Dhello%20world%20%26%20more.
- Component mode matches encodeURIComponent; full-URL mode matches encodeURI.
- Malformed % sequences are reported.
- Optionally decode + as a space for form encoding.
Frequently asked questions
What is the difference between the modes?
Full-URL mode keeps :/?&= intact; component mode encodes them too.
Why does non-ASCII text become %E4…?
Characters are converted to UTF-8 bytes, each written as %XX.
Are requests sent?
No. Only text is transformed.