JSON to TypeScript

Generate TypeScript interfaces or type aliases from JSON. Handles nested objects, arrays, and optional fields with configurable output.

Paste JSON to generate TypeScript interfaces or type aliases. Handles nested objects, arrays, optional fields (null values), and mixed types. No external dependencies.

This tool runs entirely in your browser. No data is sent to any server.