Everyday tools / JSON Toolbox
Format, validate, minify, sort and explore JSON locally without losing numeric precision.
Enter or drop a JSON file, then choose an action.
Results show up to 200 matches or differences. JSONPath supports root, members, array indexes and wildcards. Diff preserves numeric lexemes and ignores object key order.
Schema validation uses draft-07 without fetching remote references. YAML aliases are disabled. Unsafe numeric conversions are rejected. Input is limited to 500,000 characters.
JSON is processed locally in a worker, without eval or external services. Limits: 5 MB input, 100,000 values and 128 nesting levels. Object-key sorting never reorders arrays.
Paste JSON or open a file, then validate, format or explore the tree.
Try {"name":"Ada","items":[1,2,3]}.
The parser preserves numeric source precision when formatting JSON.