Dart code Input
JSON Schema Output
Select which class should be treated as the JSON Schema root.
Parsing runs entirely in your browser. Your source never leaves the page.
Paste your Dart models to produce JSON Schema instantly.
Supports typed fields, nullable types, List<T>, Map<String, T>, and nested classes.