Typed models from real data
Convert any JSON into TypeScript interfaces or types instantly, with nested objects, arrays, unions and optional properties inferred automatically.
Hand-writing TypeScript interfaces to match an API response is tedious and error-prone. Paste a JSON payload and this tool walks the structure, generating a matching interface (or type alias) with correctly-typed fields, nested interfaces for objects, and array element types. Mixed arrays become union types, so your models reflect the data exactly.


