URL Encoder / Decoder

Last updated: June 1, 2026

Percent-encode and decode URLs.

Loading tool…

URL Encoder / Decoder is a free online tool to percent-encode and decode URLs. It runs entirely in your browser, so your files never leave your device — nothing is uploaded. There's no sign-up, no watermark, and it works on any modern browser on desktop or mobile.

How to use URL Encoder / Decoder

The URL Encoder / Decoder percent-encodes text for safe use in URLs, or decodes encoded strings back to readable text. It handles full Unicode and is ideal for query strings, links and API parameters. Free and runs entirely in your browser.

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

Both directions

Encode for URLs or decode back to plain text in one place.

Unicode-safe

Handles spaces, symbols and non-Latin characters correctly.

Free & private

Runs on your device with no sign-up.

URL Encoder / Decoder — frequently asked questions

What does URL encoding do?

It replaces characters that aren't URL-safe (like spaces and &) with percent-codes (%20, %26) so links and query strings work correctly.

What's the difference from encodeURI?

This uses encodeURIComponent, which encodes more characters (including & = ? /) — the right choice for individual query-string values.

Why does decoding fail sometimes?

Malformed percent-sequences (a lone % or invalid code) can't be decoded. Fix the input and try again.

Is it free?

Yes, completely free.

Share this tool

Send it to someone who needs it or save the link for later.