Decode percent-encoded JSON text back into readable content, with an optional check that the decoded text is valid JSON.
Decoded JSON text will appear here...
Input chars
0
Output chars
0
Status
Waiting
Percent escapes are decoded once. Both a literal plus sign and %2B produce a plus sign; neither is changed to a space.
Enable validation when you expect the decoded result to be valid JSON and want malformed payloads surfaced immediately.
The JSON check leaves the decoded text as it is. It does not add indentation or remove spaces.
Related Tools
Build and preview Valorant crosshair settings.
Search common Vim commands.
Turn JSON rows into bar, line, or pie charts.
Convert WebP files and Base64 data in both directions.
Convert GIF files into Base64 text or data URLs.
Convert the first GIF frame into a JPG image.