JSON Validator
Check whether your JSON is syntactically valid and, optionally, whether it conforms to a JSON Schema (drafts 2020-12, 2019-09 and draft-07 via ajv). Errors are reported with line and column numbers, schema violations list the offending path and jump to its line, and the tool also flags duplicate keys, numbers that lose precision in JavaScript, and common copy-paste damage. NDJSON mode validates each line separately.
Related tools
JSON Formatter
Beautify, minify, sort, query and repair JSON with a tree view and copy-as code export.
JSON Minifier
Minify JSON, strip nulls, measure gzip size and encode as Base64 or URL-safe text.
JSON Path Finder
Explore JSON as a tree, click any value to copy its path in 7 syntaxes, and evaluate JSONPath or jq queries.
JSON Diff
Compare two JSON documents side by side, ignore keys, match arrays by id and export JSON Patch or Merge Patch.
How to use JSON Validator
- 1Paste or upload the JSON to check. The status banner turns green when it parses.
- 2Read the likely-cause hints (smart quotes, comments, trailing commas…) and click one to jump to its line, or press Fix issues to repair automatically.
- 3Turn on Validate against a JSON Schema, paste or generate a schema, and pick the draft. Violations list the path, keyword and line.
- 4Switch to NDJSON / JSON Lines to validate a log or export line by line, with a per-line results table.
About JSON Validator
Check whether your JSON is syntactically valid and, optionally, whether it conforms to a JSON Schema (drafts 2020-12, 2019-09 and draft-07 via ajv). Errors are reported with line and column numbers, schema violations list the offending path and jump to its line, and the tool also flags duplicate keys, numbers that lose precision in JavaScript, and common copy-paste damage. NDJSON mode validates each line separately.
JSON Validator is part of FizzKit — a collection of focused developer and ad-tech tools. Because everything runs locally, it works offline once loaded and never exposes your data to a remote server.