JSON Formatter & Validator
Format, validate and repair JSON without losing a digit: big numbers stay exact. Tree and table views, JSONPath queries, a structural diff and JSON Schema generation.
JSONPath (RFC 9535): $.store.book[0], [*], ..price, [?(@.price < 10)]. Click a result's path to copy it.
Array key matches array items by a member (such as id) instead of by position. Numbers compare by exact value: 1.0 equals 1.
Every value at the same place counts: array items merge, mixed types become a type list, and formats (date-time, email, uri, uuid, ipv4) are set only when every sample matches. No data values are copied into the schema.
Runs in your browser — nothing you paste leaves this tab.