URL Encoder / Decoder

Percent-encode and decode URLs and query parameters.

Percent-encode text for safe use in URLs and query strings, or decode encoded URLs back to readable text. Full Unicode support, and it all runs in your browser.

Runs entirely in your browser — nothing is uploaded.

How to use the url encoder / decoder

  1. 1Choose Encode or Decode.
  2. 2Paste your URL or text.
  3. 3Copy the result.

Frequently asked questions

When do I need to URL-encode?

Whenever a value contains spaces or special characters like &, ?, =, or / inside a query parameter or path segment.

Which encoding does this use?

It uses encodeURIComponent, which encodes all reserved characters — ideal for individual query-string values.

Related tools