Skip to content

URL Decode online — percent-encoding to text

Turn `%XX` sequences back into readable text. When logs, analytics, or the address bar hand you an encoded blob, decode here to see the original Chinese, spaces, and symbols.

URL encode

Private · Fast · Free

Encoding is for transport; decoding is for reading. When a search term looks wrong, decode first, then trace business logic.

Failures often mean incomplete copying or invalid sequences — paste the full parameter value.

Some forms encode spaces as `+`; use the matching option if the page provides it.

How to decode

  1. Paste percent-encoded text
  2. Run decode
  3. Copy readable result

What decoding gives you

  • Instantly read localized query params.
  • Compare backend logs to user input.
  • Round-trip with the encode page.

Scenarios

  • Support reading a nickname from a full URL
  • Developers inspecting access_log query strings
  • Teaching how percent-encoding works

Tips

  • Paste the param value or ensure `%` sequences are complete.
  • Still gibberish? Try decoding again — might be double-encoded.
  • Do not paste decoded text back into a URL without re-encoding.

Examples

Input Output Note
%E4%BD%A0%E5%A5%BD 你好 Chinese UTF-8
a%20b a b Space restored

URL decode FAQ

Garbage after decode?
Wrong charset, truncated string, or not URL encoding. Try the full original value.
Same as HTML entity decode?
No. `&` is HTML; `%26` is URL-encoded ampersand.

Related tools