Percent-encode or decode URLs and URL components safely, right in your browser. You can choose between encoding a whole URL and encoding a single component, see why encodeURI and encodeURIComponent differ, and trust that Unicode is handled correctly. The input is only ever treated as text — never opened or executed.
URL Encoder and Decoder is a quick, no-nonsense developer utility that runs entirely client-side, so your code and data never leave your machine.
encodeURIComponent encodes almost everything and is for individual values like query parameters. encodeURI preserves the characters that make up a URL's structure.
No. Entered values are treated purely as text; the tool never navigates to or opens them.
No. Output is shown as plain text for safety.
encodeURIComponent — encodes everything incl. &, =, ?, / (use for query values)