JSON Schema Validator & Diff

Validate JSON against a JSON Schema, or get a structured diff between two JSON documents.

JSON data
JSON Schema

How to validate or diff JSON

  1. 1
    Pick a modeChoose Validate to check JSON against a schema, or Diff to compare two JSONs.
  2. 2
    Paste your dataDrop the JSON, plus the schema or the second document.
  3. 3
    Read the reportErrors and changes appear in a structured table you can scan instantly.

Frequently asked questions

What JSON Schema versions are supported?
Draft 2020-12 and Draft 2019-09 by default, with backward support for Draft 7.
Does the diff handle nested arrays?
Yes. Each change is reported with a JSON Pointer path and old/new values.
Are validation errors easy to read?
Each error includes `instancePath`, `keyword`, and a plain-English message.
Can I diff two large JSON files?
Yes — within request size limits. The summary tells you total added, removed, and changed.
Does the diff treat key order as a difference?
No. Object key order is ignored; only value changes are reported.
Is my JSON stored?
No. Both JSONs are processed in memory and discarded after the response.

Related tools

Need a custom dev tool for your team?

We build internal tools, dashboards, APIs, and SaaS platforms. If you can describe it, we can ship it.

Built by CountryDevs · No signup · No ads · No tracking