↑ ↓ Navigate OpenEsc Close

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

  1. Paste a URL or text.
  2. Choose how to encode or decode.
  3. 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.

Related tools