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

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

InputOutputNote
%E4%BD%A0%E5%A5%BD你好Chinese UTF-8
a%20ba bSpace 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