Skip to content

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. 1

    Paste the encoded text

    Type or paste the text with %XX sequences.

  2. 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.

← Developer