How it works
URL Encoder/Decoder — Percent-encode and decode URI components and full URLs. All processing happens in your browser — no upload, no signup, no email required. Free forever.
Frequently asked questions
What's the difference between encodeURI and encodeURIComponent?
encodeURI keeps URL structural characters like /, ?, & intact — for whole URLs. encodeURIComponent percent-encodes those too — for query parameter values, etc.
Why am I getting 'Invalid encoded sequence' on decode?
The input contains a malformed % escape (e.g. '%G1'). Check that all % signs are followed by two valid hex digits, and use 'Encode' on raw text first.
Is my data sent anywhere?
No. Encoding/decoding runs locally in your browser — nothing is uploaded or logged.
Related tools
- UUID GeneratorGenerate cryptographically random UUID v4 in bulk
- JWT DecoderDecode and inspect JSON Web Tokens (header, payload, expiry)
- Regex TesterTest regular expressions with live match highlighting
- Cron Expression BuilderBuild and explain cron expressions in plain language
- SQL FormatterBeautify, minify or format SQL queries for any major dialect
- YAML ↔ JSON ConverterConvert between YAML and JSON in either direction