How to use
- Paste your JSON payload into the input area on the left (or click "Load Sample").
- Configure the root interface name, style (interface vs. type), and export prefix.
- Copy the generated TypeScript declarations or download them as a .ts file.
FAQ
How are nested objects handled?
Every nested object is automatically extracted into its own PascalCase interface/type definition, keeping your codebase clean, modular, and reusable.
Is my JSON data kept private?
Yes, 100% private. Parsing and type generation occur strictly in your local browser runtime. Zero bytes are uploaded to any server or cloud API.
How are mixed arrays typed?
The engine inspects array items to construct accurate TypeScript union types, such as (string | number)[].