JSON Input
Source payload for TypeScript inference
JSON
Paste a real JSON payload and turn it into readable TypeScript interfaces or type aliases, including nested objects, arrays, optional properties and nullable values — all locally in your browser.
?.any.unknown, keeping generated TypeScript explicit and safe.