URL Encoder & Decoder
Percent-encode or decode URLs and query values, with component, full-URL and form modes.
Mode
Scope
01Input
0
02Output
0
This tool runs entirely in your browser. Your input is never uploaded.
How to use
- 1Paste the text, query value or full URL you want to encode
- 2Choose encode or decode, then component or full URL
- 3The result updates live — copy it when ready
FAQ
Component vs full URL — what is the difference?
Component mode escapes reserved characters such as : / ? & = and is meant for query values. Full URL mode keeps those structural characters and only escapes spaces, non-ASCII text and other unsafe bytes.
What does form mode do?
application/x-www-form-urlencoded uses + for spaces. In form mode, spaces encode to +, and + is converted back to a space before decoding.
Is my input uploaded?
No. Everything is processed locally in your browser.
Related tools
JSON Formatter & Validator
Format, minify and validate JSON, compare two payloads path by path, and escape or unescape JSON strings.
Cron Expression Parser
Parse crontab expressions into a plain-language schedule and the next 5 run times.