Decode URL text
Decode URL percent-encoded text (like %20 for a space) back to readable text.
Processed on your device. Nothing is sent to any server.
Applies decodeURIComponent to convert each %XX sequence back to its original character.
Use cases
- Reading the real value of an encoded URL parameter.
- Debugging a hard-to-read query string.
- Decoding a link copied from a log or an API.
How it works
- 1
Paste the encoded text
Type or paste the text with %XX sequences.
- 2
Decode it
Click Decode and copy the resulting text.
Technical details
- Example: caf%C3%A9%20au%20lait decodes to "café au lait".
- The + sign isn't turned into a space: in modern URLs a space is %20. If your text comes from a form that uses + for spaces, replace them with %20 first.
- An incomplete % sequence, or one that doesn't form valid UTF-8 (such as a lone %E9, typical of older encodings), produces an error.
Frequently asked questions
What happens with invalid %XX sequences?
An error message is shown stating the format isn't valid, instead of an incorrect result.