JSON URL Decode

Decode percent-encoded JSON text back into readable content, with an optional check that the decoded text is valid JSON.

Decode URL-safe JSON payloads and optionally confirm the decoded result still parses as valid JSON.
Decoded Output
Decoded JSON text will appear here...

Input chars

0

Output chars

0

Status

Waiting

Percent-decoding only

Percent escapes are decoded once. Both a literal plus sign and %2B produce a plus sign; neither is changed to a space.

Optional JSON check

Enable validation when you expect the decoded result to be valid JSON and want malformed payloads surfaced immediately.

Validation does not reformat

The JSON check leaves the decoded text as it is. It does not add indentation or remove spaces.

Related Tools