URL Encode / Decode

Percent-encode strings for URLs, or decode them back. Includes a query string parser.

100% Private
Your files never leave your device
Lightning fast
Optimised for speed
No sign-up
Use instantly, no account
encodeURIComponent — safe for query values
Plain text
Encoded

Encode and decode URLs and query strings, and inspect a full URL by breaking it into editable parts — protocol, host, path, query parameters, and fragment — then rebuild it live. Perfect for debugging links and redirects.

How to use URL Encode / Decode

  1. 1Choose Encode, Decode, or Inspect & build.
  2. 2For encode/decode, pick component vs full-URI mode.
  3. 3For Inspect, paste a URL to see and edit each part and query parameter.
  4. 4Copy the encoded text or the rebuilt URL.

Frequently asked questions

No. Encoding, decoding, and parsing all happen in your browser, so the links you’re debugging — which often contain tokens or IDs — never leave your device.
Component encoding (encodeURIComponent) escapes everything that isn’t safe in a single value — use it for query values. Full-URI encoding (encodeURI) preserves the :/?#& structure so the URL still works as a whole.
Yes. In Inspect & build, each query parameter is an editable key/value row you can add to, change, or remove — and the URL rebuilds instantly with correct encoding.
That usually means the input wasn’t valid percent-encoding. The tool flags malformed sequences instead of guessing.
Yes — completely free with no sign-up or usage limits.

Still have questions?

If you can’t find the answer you’re looking for, our support team is here to help.

Contact Support
Secure Fast Private
More tools

Keep going.

Browse all tools