URL Encoder / Decoder
Percent-encode URLs or decode them back to readable text.
Spaces and special characters break URLs — ‘hello world’ becomes ‘hello%20world’. Encoding query parameters properly prevents broken links and weird bugs; decoding turns %E0%A4%A8 back into readable text.
How to use the url encoder / decoder
- Paste the URL or text.
- Choose encode or decode.
- Copy the result.
URL Encoder / Decoder — FAQs
When should I encode a URL?
Whenever user input goes into a query string — names, search terms, addresses. Unencoded & and = characters corrupt parameters.
What does %20 mean?
A percent-encoded space. %2F is /, %3A is :, %40 is @ — each %XX is one byte in hex.
encodeURI vs encodeURIComponent?
encodeURIComponent encodes everything including / ? & = (for parameter values); encodeURI leaves URL structure intact (for whole URLs).
Why do I see %E0%A4%A8?
That’s UTF-8 bytes for a Devanagari character, percent-encoded. Non-ASCII text always looks like this in URLs — it’s normal.
Keep exploring
People who used this also opened:
Base64 Encoder / Decoder →
Encode and decode Base64 — for tokens, images and data URIs.
textSlug Generator →
Turn any headline into a clean, SEO-friendly URL slug.
generateQR Code Generator →
Turn any link or text into a scannable QR code — free download.
devJSON Formatter & Validator →
Format, validate and minify JSON with syntax highlighting.