URL Encoder / Decoder Online

Encode special characters for safe URLs or decode percent-encoded strings. Instant, private, no data sent anywhere.

Try URL Encoder โ†’

About PassGen URL Encoder

PassGen URL Encoder uses encodeURIComponent to percent-encode all special characters including spaces, ampersands, question marks, and Unicode. Decoding reverses the process instantly. Everything runs in your browser.

Features

๐Ÿ”— Instant Encoding

Encode URLs as you type with real-time preview.

๐Ÿ”„ Two-Way Conversion

Encode to percent-encoding or decode back to plain text.

๐ŸŒ Full Unicode Support

Handles Cyrillic, CJK, Arabic, emoji, and all UTF-8 characters.

๐Ÿ›ก๏ธ Complete Privacy

No data is sent to any server. Everything stays in your browser.

How to Use

  1. Paste or type your text in the Decoded field.
  2. The encoded result appears instantly on the right.
  3. Or paste encoded text on the right to decode it.
  4. Click Copy to copy the result.
Try URL Encoder โ†’

Frequently Asked Questions

What is URL encoding?
URL encoding replaces unsafe characters with percent-encoded equivalents (e.g., space becomes %20) so they can be safely used in URLs.
Which characters are encoded?
All characters except A-Z, a-z, 0-9, and - _ . ~ are percent-encoded using encodeURIComponent.
Is my data safe?
Yes. Everything runs locally in your browser. No data is transmitted.

Other Tools