When should I URL-encode parameters?
Encode when values contain spaces, Unicode, &, =, or other reserved characters so servers and browsers parse them correctly.
DevTools URL Encode/Decode applies encodeURIComponent and decodeURIComponent to URLs and query strings locally in your browser—avoid broken requests from special characters, free with no sign-up.
Encode or decode URLs and query parameters so special characters transmit safely.
https%3A%2F%2Fexample.com%2Fsearch%3Fq%3Dhello%2520world%26lang%3Den
When building API URLs, redirects, or form params, spaces, non-ASCII text, and symbols need percent-encoding. The tool supports both directions with instant output.
Encode when values contain spaces, Unicode, &, =, or other reserved characters so servers and browsers parse them correctly.
encodeURI keeps URL structure characters like / ? #. encodeURIComponent encodes all reserved characters—use it for individual parameter values.
No. Encoding and decoding run locally in your browser.
Yes. No registration required.
Convert between common formats: CSV/JSON, YAML/JSON, TOML/JSON, Markdown/HTML, timestamps, image Base64, text encodings, and number bases.
Format and beautify SQL, HTML, XML, and YAML, plus a regex debugger—all run locally in the browser, free with no sign-up.
Full JSON toolkit: format, validate, minify, convert to CSV/XML, diff, generate and validate Schema, JSONPath, and tree view—all processed locally in the browser.
Upload a logo, preview browser and Google search results, configure iOS/Android icons, and generate a complete favicon package in one click.