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
URL encoding (percent-encoding) replaces reserved characters such as spaces, &, ? or accents with a sequence that is safe inside web addresses
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