> -dash devtools

URL Encoder & Decoder

Free  ·  Private  ·  Instant

Frequently asked questions

What is URL encoding?
URL encoding (percent-encoding) replaces characters that are not safe in a URL with a % followed by their hexadecimal value. For example, a space becomes %20 and & becomes %26.
What is the difference between Component and Full URL mode?
Component mode (encodeURIComponent) encodes everything except letters, digits, and - _ . ! ~ * '( ). Use it for query string values and path segments. Full URL mode (encodeURI) preserves characters with special meaning in URLs like : / ? # & =.
Why does a space sometimes become + instead of %20?
The + sign for spaces is used in application/x-www-form-urlencoded format (HTML form submissions). In standard percent-encoding, a space is always %20. This tool uses standard percent-encoding.
Does this tool send my data anywhere?
No. Encoding and decoding run entirely in your browser using built-in JavaScript APIs. Nothing is sent to any server.