← All Tools

URL Decoder🔒 100% local

Decode percent-encoded URLs. Privacy-first, no server uploads.

Related Tools

URL EncoderURL JoinURL Parser

Turns percent-encoded text back into readable characters by running the browser's decodeURIComponent over whatever you paste. That covers the reserved characters an encoder escapes (%20 for a space, %2F for a slash, %3F for a question mark) and multi-byte UTF-8 sequences such as %E2%82%AC, which come back as a single euro sign. The decoding happens in the page's own JavaScript, so a URL containing a token or a password is not sent to a server to be read.

How to use it

  1. Paste the encoded string into the box labelled Encoded URL.
  2. Press Decode; the result appears in the Decoded URL panel below.
  3. Use Copy Output to take the plain text, or Clear to reset the box.

Worked example

%E2%82%AC%20price%3A%2050%25becomes€ price: 50%

the three-byte UTF-8 escape becomes one character; %25 becomes a literal percent sign

https%3A%2F%2Fexample.com%2Fsearch%3Fq%3Dhello%20world%26lang%3Denbecomeshttps://example.com/search?q=hello world&lang=en

this is the string the page loads with

When to use it

What it does not do