TypeScript tool
JSON to TypeScript Interface Generator
Paste an API payload or a config file. Nested objects become named interfaces, arrays merge optional keys, and files stay on this device.
Like the tool? Find a bug?Share with usGenerator
Paste JSON. Nested objects become named interfaces. Missing keys in arrays become optional. Files stay on this device.
TypeScript will appear here.