Tree explorer will appear here once JSON is loaded
Select a node to inspect it
Tree explorer will appear here once JSON is loaded
Select a node to inspect it
Paste broken JSON - a trailing comma, single-quoted strings, an unquoted key, a truncated response cut off mid-object - and click Repair. Jsontify runs a dedicated repair pass and replaces the document with a fixed, valid version in a single undoable step.
This is aimed squarely at the JSON that shows up in practice rather than a textbook example: LLM output that got cut off at a token limit, a hand-edited config file with a stray comma, a log line with single quotes instead of double. The repair banner tells you when it succeeded and what changed is immediately visible in the raw pane and the tree.
If a document can't be automatically repaired, Jsontify still shows you exactly where parsing failed - line, column, and a plain-English reason - so you know what to fix by hand instead of getting a generic error.
The repair itself runs in the same background worker that handles parsing, so pasting a large broken response doesn't lock up the tab while it's being fixed. The tree and inspector update the moment the repair completes, using the same virtualized rendering as any other document, so the result is immediately explorable rather than just a wall of corrected text.
As with every other action here, Repair is a single Cmd+Z/Ctrl+Z away from being undone, and the repair itself runs entirely in your browser - nothing is uploaded to our servers.