Paste any JSON and get ready-to-use Kotlin data classes. Types are inferred recursively: nested objects become their own named data classes (from the field name), arrays become List<T> with an element type inferred from their items, and null values become a nullable type T?. Numbers become Int, Long or Double based on their value; true/false become Boolean; strings become String. Every property is declared as a val, and the root class name is configurable, defaulting to Root.
This turns an API response into immutable Kotlin 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.