Toolbit

JSON Schema Validator

Check a document against a JSON Schema and see exactly which properties failed and why. Toolbit uses Ajv in the browser, so contract testing a payload takes seconds and reveals nothing to anyone.

What the JSON Validator does

  • Full JSON Schema validation, including format assertions such as date-time and email.
  • Every violation reported with its JSON pointer path, not just the first failure.
  • Syntax checking for both the document and the schema itself.
  • Works on API contracts, config files, and event payloads alike.

How to use it

  1. Paste the JSON document you want to check.
  2. Paste the JSON Schema it is supposed to satisfy.
  3. Read the error list and fix each reported path.

Why it runs locally

Toolbit has no backend. The JSON Validator is implemented with standard browser APIs, so your input is processed in the tab and never uploaded, logged, or retained. That is what makes it safe to paste real data into — and it is also why the tool keeps working with the network disconnected, once you have installed Toolbit as an app.

Frequently asked questions

Which JSON Schema drafts are supported?
Toolbit validates with Ajv, which covers draft-07 through draft 2020-12 along with the common format keywords.
Can I validate without a schema?
Yes. With the schema panel empty the tool still reports JSON syntax errors with line and column numbers.
Does the schema leave my browser?
No. Every Toolbit tool runs entirely in your browser using standard Web APIs. Your input is never uploaded, logged, or sent to a third party — you can open the network tab and watch it stay quiet.

Related tools