How to use URL Encode/Decode
- Type or paste text or a URL component into the box.
- Click "Encode" to percent-encode it, or "Decode" to reverse it.
- Copy the result.
Key benefits
- Uses the browser's native, standards-compliant encoder.
- Clear error for malformed encoded input.
- Handy for query strings, API parameters and redirect URLs.
- Runs locally in your browser.
Privacy
URL Encode/Decode runs entirely in your browser using local JavaScript. Your files and text are processed on your own device and are never uploaded to QuickTiny's servers.
Frequently asked questions
What characters get encoded?
Reserved and unsafe characters for a URL component (like spaces, &, ?, #, and non-ASCII characters) are converted to percent-encoded sequences.
Does this encode a full URL or just a component?
It encodes the whole input as a single component, matching JavaScript's encodeURIComponent. Don't use it on a full URL that already contains :// or you'll encode those characters too.
Why does decoding sometimes fail?
Decoding fails if the input contains a % that isn't followed by a valid two-digit hex code — that's standard URL-encoding validation.