Paste any JSON and get ready-to-use Dart model classes. Each class has final fields, a named constructor, a factory fromJson method and a toJson method. Types are inferred recursively: nested objects become their own named classes (from the field name), arrays become List of an element type inferred from their first non-null item, and null values produce nullable types marked with a trailing question mark. The root class name defaults to Root.
This is handy for Flutter apps that need to decode an API response into typed models in seconds. The whole tool is plain JavaScript running locally in your browser — no build step, no server, no upload — so it is safe for private or proprietary payloads.