URL Encoder & Decoder
Free · Private · Instant
Could not decode — invalid encoding.
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.