Back to Developer Tools

JSON validation tool

JSON Schema Validator

Validate JSON data against a useful documented subset of JSON Schema and inspect readable error paths.

Valid against this schema

Supported subset: type, properties, required, additionalProperties, items, minItems, maxItems, minimum, maximum, minLength, maxLength, pattern, enum, const, anyOf, allOf and oneOf. This is not a full JSON Schema implementation.

About JSON Schema Validator

Check data structure and constraints with a useful client-side JSON Schema subset.

The supported scope is stated clearly because the project does not include a full standards validator.

Input is processed locally in your browser and is not sent to Navorika.

How the calculation works

Supported structural rules

type, properties, required, additionalProperties, items, minItems and maxItems are supported.

Supported value rules

minimum, maximum, minLength, maxLength, pattern, enum, const, anyOf, allOf and oneOf are supported.

How to use this tool

  1. 1Enter JSON data.
  2. 2Enter a JSON Schema object.
  3. 3Fix syntax errors if shown.
  4. 4Review each validation issue and its path.

Understanding the result

A valid result means no violation was found within the documented subset.

Paths begin at $ and identify the affected property or array index.

Important limitations

  • This is not a full JSON Schema implementation and does not process references, formats, conditionals or draft-specific vocabularies.
  • Regular-expression patterns use JavaScript RegExp behavior.

Explore this topic

Frequently asked questions

Which schema draft is this?

It is a deliberately documented subset, not a claim of compliance with a complete draft.

Does it support required properties?

Yes, along with properties and additionalProperties false.

Does validation leave my browser?

No. Both JSON documents stay local.

Use with

These tools support a practical next or previous step in the same workflow.

Related tools

Selected from curated relationships first, then the same subtopic and category.