URL-encoded JSON Decoder

Decode URL-encoded payloads or query parameter values back into readable JSON. Once the payload is readable again, send it to the JSON Formatter or JSON Validator.

Encoded Input

Decoded JSON

Decoded JSON will appear here.
Next Steps

Keep the debugging flow moving

Decoding is usually the first step in a broader JSON debugging session. Move directly into the next tool while the payload is still in front of you.

Technical Notes

How this decoder works

This tool decodes percent-encoded text and then confirms that the result is real JSON before showing the output.

What this decoder handles

The decoder is for the common debugging case where a JSON payload was percent-encoded into a URL, callback parameter, log snippet, or redirect value.

It decodes the text and then verifies that the result is real JSON instead of just returning an unreadable raw string.

When it is useful

  • Inspecting encoded callback or redirect payloads.
  • Reading JSON packed into query parameters.
  • Debugging logs or browser traces that show encoded payload fragments.

Privacy and browser execution

Decoding and JSON parsing happen in the browser worker. The encoded payload stays in the current session.

Tools

Related Tools

Move between formatting, validation, schema checks, JSONPath queries, decoding, conversion, minifying, generation, and diffing without leaving the JSON cluster.

Support

FAQ

Guides

Related Guides

Short reference pages for the syntax issues and workflows around JSON formatting and validation.