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
- Paste or type your text in the Decoded field.
- The encoded result appears instantly on the right.
- Or paste encoded text on the right to decode it.
- Click Copy to copy the result.
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.