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.
Other tools
More on the bench
- 01
Base64 Encode / Decode
Text or files, both directions. - 02
JSON Formatter
Validate, pretty-print, or minify. - 03
Supabase Security Auditor
Point it at your project, find the holes. - 04
JWT Decoder
Paste a token, read what is inside. - 05
Secret & .env Scanner
Paste code or a .env, catch the leaked keys. - 06
Security Headers Scanner
Enter a URL, grade its headers. - 07
CORS Tester
See exactly what a URL allows cross-origin. - 08
UUID Generator
v4 and v7, one or a thousand.
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.
- Free diagnostics
- Same-day across most of the metro
- Named technicians
- No fix, no labour charge