Convertful
ImagePDFVideoAudioDocumentSEODeveloperUtilityGuides

Image Tools

  • Compress Image
  • Resize Image
  • Remove Background
  • HEIC to JPG
  • All Image Tools →

PDF Tools

  • Compress PDF
  • Merge PDFs
  • Split PDF
  • PDF to Images
  • All PDF Tools →

Video & Audio

  • MOV to MP4
  • FLAC to MP3
  • Video to GIF
  • All Video Tools →
  • All Audio Tools →

Developer

  • JSON Formatter
  • JWT Decoder
  • Regex Tester
  • SQL Formatter
  • All Developer Tools →

Document & SEO

  • Excel to JSON
  • JSON to Excel
  • All Document Tools →
  • SERP Snippet Preview
  • Robots.txt Generator
  • All SEO Tools →

Utility

  • QR Code Generator
  • Word Counter
  • Color Converter
  • Text Diff
  • All Utility Tools →
All processing happens in your browser. Your files never leave your device.
AboutGuidesTermsPrivacyContact
© 2026 Convertful. All rights reserved.
HomeDeveloperJSON Schema Validator

JSON Schema Validator

Validate JSON data against local schemas. Free, private, runs in your browser.

100% private — your files and text never leave your browser. All processing happens locally on your device.

Validation Settings

Paste a schema and JSON data to validate.

You might also need

JSON FormatterFormat and validate JSON data
JSON to ZodGenerate Zod schemas from sample JSON
Schema ValidatorValidate JSON-LD syntax and local schema hints
JSONPath TesterTest JSONPath expressions safely in browser

Validate Data Against A Local Schema

JSON Schema Validator checks pasted JSON data against a pasted schema in the browser. It supports common keywords for types, properties, required fields, arrays, strings, numbers, enums, and composition.

Remote References Are Blocked

Remote $ref URLs are intentionally rejected. Local JSON Pointer refs such as #/$defs/User are resolved from the pasted schema so validation stays private and deterministic.

Dependency-Light Phase 4 Validator

This release does not add Ajv. The validator covers practical common schemas and reports its limits clearly, so complex production schemas should still be compared with your runtime validator.

FAQ

Does JSON Schema Validator upload my JSON?

No. Both the schema and data are parsed and checked in browser memory.

Are remote $ref URLs loaded?

No. Remote references are blocked and reported. Local refs such as #/$defs/User are resolved from the pasted schema.

Which keywords are supported?

The Phase 4 validator covers common type, required, properties, additionalProperties, items, enum, const, number, string, array, allOf, anyOf, and oneOf checks.

Is this Ajv?

No. This release avoids a new dependency and uses a scoped local validator. For complex production schemas, compare results with your runtime validator.

Can I download the report?

Yes. Copy or download the validation report after checking your schema and data.