Skip to content
(347) 262-9435

Free tool · No sign-up

URL Encode / Decode

Percent-encode a string so it survives a URL, or decode one back to plain text. Offers both component encoding (for a single query value) and full-URI encoding (which leaves the structural characters intact), because using the wrong one is how a query parameter quietly breaks.

Direction
Scope

Component escapes the delimiters / ? # & = too — use it for a single query value. Full URI leaves them intact, so a whole URL stays usable. Pick the wrong one and a value with an & in it quietly breaks the URL around it.

Method & assumptions
  • Component mode is encodeURIComponent — it escapes every reserved character, which is what a single query value needs.
  • Full-URI mode is encodeURI — it preserves the structural characters that make a URL a URL, for encoding a whole address.
  • Decoding runs through decodeURIComponent, which reads both what either encoder produced and any well-formed percent-encoding.
  • A malformed escape — a lone % or %zz — is reported rather than thrown, so a bad paste never blanks the tool.
  • Everything runs in your browser. Nothing you paste is transmitted anywhere.

Software engineering

We write the software
behind tools like these

Anyone hand-building a URL or reading an encoded one out of a log or a redirect.

Or call and speak to someone who does the work(347) 262-9435inquiries@jcitsystems.com
  • Free diagnostics
  • Same-day across most of the metro
  • Named technicians
  • No fix, no labour charge