Encode special characters in URLs, decode percent-encoded strings, or encode a complete URL — all instantly in your browser.
Encodes every special character including / ? & =. Use this for individual query parameter values.
%20 — so they can be safely included in a URL without breaking its structure.encodeURIComponent) encodes every special character including / ? & = # and is used for individual query values. Encode Full URL (encodeURI) leaves those structural characters intact and is used for complete URLs.+ (application/x-www-form-urlencoded). In strict percent-encoding (used in paths and modern APIs) spaces become %20. This tool uses strict percent-encoding.ñ becomes %C3%B1.