Avro Schema Validator
Check Avro .avsc JSON structure, summarize records, enums, unions, and field types with instant browser-side validation.
Validate Apache Avro JSON schemas before you publish
Apache Avro schemas are JSON documents describing records, enums, unions, arrays, maps, and fixed-size
binary types. Paste an .avsc snippet to catch structural problems early: missing type
or name fields, empty unions, duplicate record field names, and unknown primitive strings.
What this checker does
- Parses JSON and walks the schema tree recursively.
- Counts records, fields, enums, unions, arrays, maps, and fixed types.
- Lists errors and warnings with JSON paths so you can fix the source file quickly.
To prettify valid JSON use the Avro Formatter, and to compare two record versions for evolution use Avro Schema Evolution Checker.
Frequently Asked Questions
Does this enforce the full Avro specification?
It focuses on common authoring mistakes in JSON schemas. Runtime compatibility with a specific Avro library still requires your normal CI tests.
Can I validate nested named types?
Yes. The walker follows items, values, union members, and record field types.
Is my schema uploaded anywhere?
No. Validation happens client-side in your browser.
Related Tools
Recent Visits
Finance Calc Kit
Focused calculators on Finance Calc Kit for loans, compounding investments, contractor tax estimates, and reti...
Explore Finance Calc Kit