URL Encoder / Decoder

Encode text so it's safe to use inside a URL or query string, or decode a percent-encoded URL back into readable text. Full UTF-8 support means every character round-trips correctly.

Runs in your browser — your files never leave your device

How to use URL Encoder / Decoder

  1. 1Type or paste your text or URL above.
  2. 2Switch between Encode and Decode modes.
  3. 3The result updates instantly.
  4. 4Copy the output with one click.

Frequently asked questions

What's the difference between encoding and decoding?

Encoding replaces unsafe characters with % escapes so they survive in a URL; decoding turns those escapes back into the original characters.

Does it handle special characters and Unicode?

Yes. Encoding and decoding are UTF-8 aware, so spaces, symbols and non-Latin scripts are handled correctly.

Is my input sent to a server?

No. Everything happens locally in your browser.