URL Decoder
Decode percent-encoded URLs and query strings in your browser. Turns %20 and + back into readable text.
Processed locally in your browser.
How to use this url decoder
Paste an encoded URL or query value. Plus signs are treated as spaces, then percent sequences are decoded.
Use this when reading logs, analytics, or a copied address bar value. Encode again with the URL Encoder if you need to resend it.
Example
hello%20world and hello+world both decode to hello world.
Related tools
More encoding tools
- Base64 Encoder — Encode text to Base64 in your browser with UTF-8 support. Instant Base64 encoder, no signup, nothing uploaded.
- Base64 Decoder — Decode Base64 to text in your browser. UTF-8 safe Base64 decoder with instant results. Free, no signup.
- URL Encoder — URL-encode text for query strings and form bodies. Instant percent-encoding in your browser. Free URL encoder.
Frequently asked questions
How do I decode a URL?
Paste the encoded string. Invalid % sequences will show an error instead of a half-decoded value.
Why did decoding fail?
A bare % not followed by two hex digits is invalid. Encode that character first or fix the source.
Does this parse query keys?
It decodes the whole string. It does not split query parameters into a table.
Is the URL uploaded?
Processed locally in your browser. We do not upload the text to compute a result.
Last reviewed 2026-08-19. Results stay on your device unless you copy them elsewhere.