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

PeachTools Pro

Batch processing, unlimited files, ad-free.

Join waitlist
Loading tool...

How to use the URL Encoder / Decoder

  1. Paste a full URL, query string, or plain text.
  2. Choose Parse, Encode, or Decode.
  3. For encode/decode, pick encodeURIComponent or encodeURI.
  4. 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