Read
The tree view preserves exact numbers, nested objects and large arrays. The raw view keeps the original text available at all times.
Understand
Structure, quality, type distribution, maximum depth and special values are calculated locally with explicit limits.
Analyse JSON Lines / NDJSON records and query values with JSONPath. Analyses, queries and results remain bounded, with explicit feedback when a limit is reached.
Compare
The semantic diff shows additions, deletions and value changes with their path. Schema drift compares multiple samples without hiding inconsistencies.
Exclude specific JSON Pointer paths from comparison. The copied or downloaded JSON Patch remains complete, including changes ignored in the diff.
Transform
Repair invalid JSON, extract a path, reduce a data set, or convert it to YAML, TOON, XML and CSV. Every output is previewed before export.
Before sharing output, review potentially sensitive fields and preview their redaction. Detection helps your review; it does not guarantee that every secret is removed.
Create a contract
Generate TypeScript types, a JSON Schema or a bounded mock set from the current document. The results remain editable and copyable.
{
"order": {
"id": "ord_1842",
"status": "paid",
"total": 42
}
}interface Order {
id: string;
status: 'paid' | 'pending';
total: number;
}