STRUCTURED MODEL OUTPUT
LLM Output Validator
Check one JSON output or a JSON Lines batch against a JSON Schema Draft-07 contract. Inspect validation errors by case and field path. This tool makes no model calls and does not judge whether the content is factually or ethically correct.
SCHEMA + OUTPUTS
Validate saved JSON responses
Schema limit: 512 KB. Output limit: 1 MB and 500 JSONL records. External $ref URLs are not fetched. Uploads stay in this browser.
VALIDATION RESULTS
Schema check
Case results
Paths use JSON Pointer notation.
What this validator checks
It validates JSON syntax and schema constraints using a local Draft-07 validator. Supported constraints include types, required properties, property and item schemas, enums, constants, string and array length limits, numeric bounds, formats supported by the bundled validator, and locally defined references. User-supplied regular-expression patterns are explicitly rejected to keep validation time bounded.
What schema validity does not establish
A structurally valid response can still contain a false, unsafe, biased or irrelevant answer. This tool does not call models, grade semantics, evaluate truthfulness, inspect refusals, or protect secrets already present in the input file.
- Only JSON Schema Draft-07 is supported in this release.
- Remote references are never fetched; use local definitions in the supplied schema.
- Format validation is limited to the formats provided by the bundled validator. The JSON Schema pattern keyword is not supported.
- Batch JSONL expects one compact JSON value per non-empty line.