URL Encoder / Decoder
Encode or decode URLs and inspect query parameters in a clean table — fully private, in-browser.
100% In-Browser & Private — your data never leaves this device
Loading tool...
How to use the URL Encoder / Decoder
- Paste a full URL, query string, or plain text.
- Choose Parse, Encode, or Decode.
- For encode/decode, pick encodeURIComponent or encodeURI.
- Copy individual query values or export params as JSON.
FAQ
- Is my URL sent to a server?
- No. Encoding, decoding, and query parsing run entirely in your browser.
- What’s the difference between encodeURI and encodeURIComponent?
- encodeURI keeps URL structure characters (like : / ?) intact. encodeURIComponent encodes nearly everything — use it for query values.
- Why did decoding turn %26 into & inside my URL?
- decodeURI / decodeURIComponent reverse percent-encoding. Decoding %26 to & can change how a URL’s query string is structured — prefer decoding individual parameter values.
- Can I paste a query string without a full URL?
- Yes. Paste ?utm_source=… or key=value pairs into Parse mode to inspect parameters in the table.
Related tools
More private, in-browser utilities you might need next.
Looking for more? Browse all developer tools · All tools