How to use JSON to TypeScript
Paste a JSON object or array, choose the root interface name and get TypeScript interfaces ready to copy into your project. Click Process, then download or copy the result when it is ready.
Privacy and output quality
It generates nested interfaces for inner objects, infers array types (including unions) and respects non-standard keys. The JSON is processed locally in your browser.