OpenAI Structured Outputs Schema Validator
Check strict JSON Schema for OpenAI Structured Outputs. Find missing required fields, invalid root types and unsupported keywords.
Processing happens in your browser. Your inputs, files and results stay on this device.
Check a schema before calling OpenAI
Start with an object at the root. Set additionalProperties to false on every object, and list each property in required. Use a union with null for optional values.
If properties contains title but required is empty, add title to required.
Limitations
Checks a documented subset locally. Model-specific rules and limits can require additional validation.