JSON formatter
Side-by-side pretty-printing with highlighting, validation, and robot repair.
Input
Output
Formatted JSON appears hereQuestions the robot gets a lot
Is my JSON sent to a server?
Formatting and validation run locally in your browser, so sensitive payloads never leave your machine. Only if you explicitly ask the robot to repair broken JSON is that document sent to the model.
What happens with invalid JSON?
The validator shows the parser's exact error message including the failing position, and the robot can explain what broke and hand back a repaired version.