JSON Toolkit
Format, validate, diff, minify, convert, query, and schema-generate/validate JSON — ten tools for the format everything speaks. All run entirely in your browser.
How these fit together
Format & validate
Start with JSON Formatter for the everyday case — pretty-print a minified blob, or catch a syntax error instantly. When you specifically need to know where a document is broken, JSON Validator reports the exact line and column. JSON Minifier does the reverse of formatting, for when payload size actually matters.
Compare & convert
JSON Diff compares two documents and shows precisely what was added, removed, or changed — far faster than reading two formatted blobs side by side. And when the data itself needs to change shape entirely, JSON to CSV and CSV to JSON convert between the two formats in either direction.
Schema
Once you need to check not just that a document is valid JSON but that it has the right shape — JSON Schema Validator checks it against a JSON Schema (Draft-07 or 2020-12), reporting every failing rule and exactly where in the document it failed. Don't have a schema yet? JSON Schema Generator writes a first draft from a sample document, so you're editing one down instead of starting from a blank file.
Query
When you need to pull specific values out of a document rather than check its shape, JSONPath Tester evaluates a JSONPath expression live and shows every match with its resolved path — or go the other way with JSONPath Generator, which turns a click on any key or value into the expression that reaches it.
JSON Formatter
Format, validate and minify JSON online with instant error detection.
JSON Validator
Validate JSON syntax online with exact line and column error reporting.
JSON Diff
Compare two JSON documents and see exactly what was added, removed or changed.
JSON Minifier
Minify JSON online and see exactly how many bytes you saved.
JSON to CSV
Convert a JSON array of objects into a downloadable CSV file.
CSV to JSON
Convert CSV into a clean JSON array, with type inference and nested keys.
JSON Schema Validator
Validate JSON data against a JSON Schema (Draft-07 or 2020-12), with every failing rule and its path.
JSON Schema Generator
Generate a JSON Schema (Draft-07 or 2020-12) from a sample JSON document.
JSONPath Tester
Test a JSONPath expression against a JSON document and see every match, live.
JSONPath Generator
Click a key or value in a JSON document to get its JSONPath expression.