URL Encoder & Decoder
Encode and decode URLs and query parameters online for free. Component encoding and query string parsing in your browser.
Percent-encode or decode special characters in URLs, query strings, and URI components. Inspect parsed protocol, host, path, and query parameter key-value pairs.
How to use
- Paste or type the text or URL you want to transform into the input area.
- Choose the encoding mode: "Component" (recommended for query params) or "Full URL".
- Click Encode to convert special characters to %xx escape sequences, or Decode to revert them.
- Use the Copy button to instantly copy the transformed result to your clipboard.
Frequently asked questions
What is the difference between Component and Full URL mode?
Component mode (encodeURIComponent) encodes all delimiters including "?", "=", "&", and "/", making it suitable for query parameter values. Full URL mode (encodeURI) preserves valid URL structure characters.
Is my data sent to any server?
No. All conversions happen entirely inside your browser JavaScript runtime. Nothing is logged or transferred.