Sooner or later you will stare at a URL that contains %7B...%7D and wonder what it really says. Somewhere inside that query string is a JSON payload — encoded to survive the URL — and decoding it by hand is a minefield: the + and %20 disagreement over spaces, malformed percent sequences that make decodeURIComponent throw, and the ever-present risk of pasting the entire URL instead of just the encoded value and getting a wall of gibberish.
JSON URL Decoder is built for exactly those failures. It decodes single encoded values, or with one toggle it parses a full URL — extracting the query string, decoding every parameter, and returning the one that holds valid JSON with the parameter named. Plus signs decode as spaces when the source used form encoding. Malformed escapes no longer abort the decode; they are left literal with a warning instead. The result is pretty-printed JSON you can copy or download, and everything runs in your browser.