Generate TypeScript interfaces or types from a JSON sample in one click.
Turn an API response into typed models. Nested objects, arrays and optional fields are detected automatically, with a root name you control.
A field must be present in every object of an array to be required. Missing keys produce optional properties.
No. This tool runs entirely in your browser using JavaScript and WebAssembly where needed. Your files and text never leave your device.
We regularly improve our tools. Found a problem or have a suggestion? We're listening.