toolo.dev

URL Decode Online

URL decode online: turn %20, %3D and other percent-encoding back into UTF-8 text, and see every query parameter of a link decoded in its own table row.

About the URL Decoder

URL decode a string to turn %20, %2F, %C3%A9 and other percent-encoding back into readable text. Paste a full link and you also get a Query parameters table that decodes each value on its own, the quickest way to read a long redirect or tracking URL.

You'll reach for it when reading raw request lines in an access log, checking the redirect_uri and state of an OAuth login, seeing where a link in a newsletter really points, or finding out what a form actually submitted. Bytes are read as UTF-8, and Treat + as space starts switched on, because that's how HTML forms send spaces. All decoding happens in your browser.

  1. Paste an encoded string or a whole URL into Text or URL to decode. Load sample gives you a search URL whose redirect parameter is itself an encoded URL.
  2. Decoded text shows the whole input, decoded once.
  3. If the input contains a ?, or the decoded result does because the whole URL was encoded, the Query parameters table lists every Key and Value. Repeated keys such as color=red&color=blue get a row each, and anything after # is left out.
  4. Leave Treat + as space on for query strings and form bodies. Turn it off when a + is real data, such as the phone number +4930123456 or a Base64 value. The table follows the switch too.
  5. An error saying the encoding isn't valid points to a % without two hex digits after it, or to bytes that don't form UTF-8. The Guide tab lists the usual causes.