100% local and secure
Your data stays on your device and is never sent to our servers.
Compare a JSON document with a schema directly in your browser. Each error includes its path, the failed rule and a clear explanation.
Validate a JSON document against a schema without uploading your data. The tool checks common rules including types, required properties, numeric limits, string lengths, arrays, allowed values and schema combinations.
Your data stays on your device and is never sent to our servers.
Generate, convert, or validate technical data with purpose-built controls.
Technical formats and syntaxes suited to each generator, converter, or validator.
Get a clean, ready-to-use result in seconds without installing software or configuring a complex workflow.
Guide
Enter the data you want to inspect in the first editor.
Describe the expected structure with JSON Schema rules in the second editor.
Run the validation and use the reported path and rule to fix every issue.
No. The document and schema are processed locally in your browser.
The tool supports type, required, properties, items, enum, const, common string, number and array limits, additionalProperties, allOf, anyOf, oneOf and not.
Reasonably large files work, but the practical limit depends on browser memory and schema complexity.
Learn how tabular data is structured, how CSV, Excel, JSON and TSV differ, and how to choose the right format before cleaning, converting or automating a workflow.
Understand how to define a reliable duplicate key, distinguish exact and business duplicates, and validate a CSV before and after deduplication.
Understand delimiters, encodings, types, nested JSON and spreadsheet features before converting data between CSV, Excel, JSON and TSV.
Understand ISO 8601 week numbers, Unix timestamps in seconds or milliseconds, and the difference between human-readable dates and technical time values.
Recommended workflow
Discover tools that naturally fit before, after, or alongside this one.
Generate a JSON Schema from a JSON example locally in your browser.
Generate TypeScript interfaces, types, Zod schemas, or JSON Schema from sample JSON.
Format, minify, and validate JSON to make it easier to read or more compact.