Encoding
URL Decode
Decode percent-encoded query strings, paths, and fragments back into readable text.
Paste your dataJSON, JWT, URL, Base64 or CSV
Input
Paste or type
Try an example:
Output
Run an action
Paste your data. Zippy detects the context and shows compatible actions.
Processed locallyNo upload · no account · your data stays in this browser
Related guides
- Base64 Decode Is Not Decryption: Practical Guide
Choose standard Base64 or Base64URL, understand padding and UTF-8 errors, and avoid treating decoded text as decrypted or authenticated data.
Quick examples
Decode a query fragment
Input: name%3DAna%20%26%20age%3D20
Output: name=Ana & age=20
Read UTF-8 characters
Input: caf%C3%A9%20com%20leite
Output: café com leite
URL Decode FAQ
Does URL Decode validate the whole query?
No. It only decodes escaped characters from the provided string.
What happens with invalid encoded input?
The tool returns an error when decoding fails.
Is + automatically converted to space?
No. decodeURIComponent does not convert + to space automatically.
Can I decode path, query, or fragment text?
Yes. It accepts any URL-encoded segment as text input.
Does data stay local?
Yes. Decoding runs locally in the browser.
Related workflow links