URL Encode/Decode client-side ?
How to use URL Encode/DecodeURL encoding (percent-encoding) replaces reserved characters such as spaces, &, ? or accents with a sequence that is safe inside web addresses. This tool encodes and decodes URLs and query parameters in your browser, which prevents broken links and misread parameters.
Processing is fully local. No URL or parameter is sent to a server, so you can safely work with links that contain tokens, API keys or session identifiers.
?
URL encoding (percent-encoding) replaces reserved characters such as spaces, &, ? or accents with a sequence that is safe inside web addresses. This tool encodes and decodes URLs and query parameters in your browser, which prevents broken links and misread parameters. Processing is fully local. No URL or parameter is sent to a server, so you can safely work with links that contain tokens, API keys or session identifiers.
Encode or decode strings for use in URLs.
How to use URL Encode/Decode
URL encoding (percent-encoding) replaces reserved characters such as spaces, &, ? or accents with a sequence that is safe inside web addresses. This tool encodes and decodes URLs and query parameters in your browser, which prevents broken links and misread parameters. Processing is fully local. No URL or parameter is sent to a server, so you can safely work with links that contain tokens, API keys or session identifiers.
Frequently asked questions
What is the difference between encodeURI and encodeURIComponent?
encodeURIComponent encodes more characters and is meant for a single parameter value, while encodeURI preserves the structure of a full URL. For a query parameter, use the encodeURIComponent behaviour.
Are my URLs sent to a server?
No. Everything happens in the browser. No address or parameter leaves your machine.
Why does a space become %20 or sometimes +?
%20 is the standard encoding for a space in a URL path. The + sign means a space only in form data encoded as application/x-www-form-urlencoded.
Can I decode an already encoded URL?
Yes. Paste the encoded string and the tool returns the original readable text.