100% Browser · Zero Uploads· No Tracking
Go Pro — batch 20 files at once, ad-free.
Upgrade
ConverterPro logo
ConverterPro
Back to tools
Module · Developer

URL Encoder / Decoder

Percent-encode ↔ decode. Multibyte Unicode aware.

Input
Output
Advertisement
Guide

How URL Encoder / Decoder works

Step 01
Paste your text or URL fragment

Encode raw text into percent-encoded form (so it's safe inside query strings + path segments), or decode a URL-encoded string back to readable text.

Step 02
Pick a direction

Toggle between Text → URL-encoded and URL-encoded → Text. Multibyte Unicode round-trips cleanly via encodeURIComponent / decodeURIComponent.

Step 03
Copy the result

One-click copy. No character limit — this all runs client-side with zero uploads.

FAQ

Frequently asked

What about encodeURI vs encodeURIComponent?+

We use encodeURIComponent because it's the safe default for individual parameter values. encodeURI is only correct for whole URLs where you want to preserve reserved characters like `:` and `/`.

Does this handle emoji + non-Latin text?+

Yes — both directions handle multibyte UTF-8 gracefully. Try 🎉 or नमस्ते and it round-trips cleanly.

Is it safe for query strings?+

Absolutely — encodeURIComponent escapes every non-alphanumeric except `-_.!~*'()`, which is exactly what a query parameter value expects.

Advertisement