URL Decoder
Paste a percent-encoded URL (or any string with %XX escapes) to decode it back to readable text. Donfig handles UTF-8 multibyte sequences correctly — many naive decoders mangle non-ASCII characters. Use this for inspecting query strings, parsing URLs from logs, or debugging tracking-link parameters. Decoding is decodeURIComponent under the hood, the most permissive standard variant.
JavaScript is required to use the live tool. Please enable JavaScript and reload.
Frequently asked
What's the difference between %20 and +?
%20 is a space in URL paths and query strings. + is also a space, but only in application/x-www-form-urlencoded query strings. Donfig decodes both.
Why does my decoded output look garbled?
The input wasn't valid percent-encoded UTF-8. Could be Latin-1 (decode with a different tool) or simply malformed.
Will it decode multiple times if the input is double-encoded?
Run it twice. Donfig decodes one pass per click.