FREE URL DECODER

Free URL Decoder

Restore percent-encoded strings to readable UTF-8 text.

Your input and result are never uploaded or stored.

  1. 1Enter text
  2. 2Choose mode and convert
  3. 3Use result

1 · Enter text

Enter text to decode

Your input and result are never uploaded or stored.

Paste an encoded component, complete URL, or form value containing %XX.

0 characters · 0 BSource and result up to 2 MB

2 · Choose mode and convert

Choose the mode originally used

Encoding mode

URL component is the default for ordinary text. Explicitly choose full URL or form value when needed.

3 · Use result

Decoded result

Readable restored text will appear here.

FREE URL DECODER

Decode %XX URL text online free

Malformed percent escapes and UTF-8 return a clear error instead of partial text.
1

Enter encoded text

Paste the encoded URL string.

2

Choose mode

Match component, full URL, or form value.

3

Use result

Copy restored text or download TXT.

LOCAL BROWSER URL TOOL

Standards-based conversion without sending your text

Work starts only after you press the button and runs in a separate browser thread.

No server upload

Input and output stay in this browser memory.

Web Worker

Long strings are processed away from the interface.

UTF-8 percent encoding

Text and emoji become standard %XX bytes.

FREE URL DECODER FAQ

URL decoder FAQ

Learn about the three modes, privacy, and strict errors.
1What happens with an invalid % escape?

Invalid hexadecimal pairs or UTF-8 produce an error, not a partial result.

2Why does + stay as +?

It is literal in component mode. Choose form/query value to interpret it as a space.

3What does full URL mode preserve?

It preserves escaped syntax used by /, ?, &, =, and # when appropriate.

4Is the result stored on a server?

No. This free decoded result stays only in browser memory.