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.
Plate —Other tools
More on the bench
- 01Base64 Encode / DecodeText or files, both directions.
- 02JSON FormatterValidate, pretty-print, or minify.
- 03Supabase Security AuditorPoint it at your project, find the holes.
- 04JWT DecoderPaste a token, read what is inside.
- 05Secret & .env ScannerPaste code or a .env, catch the leaked keys.
- 06Security Headers ScannerEnter a URL, grade its headers.
- 07CORS TesterSee exactly what a URL allows cross-origin.
- 08UUID Generatorv4 and v7, one or a thousand.
Free diagnosticsSame-day dispatchNamed techniciansDone or free
Need it built, not just checkedWe write the software
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.