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

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, no watermark, and no daily limits. Use it as much as you like.

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