Generate a schema from your CSV.
Drop a CSV and get a typed schema in the dialect you want — TypeScript, Zod, Pydantic, Go or JSON Schema. We infer types and nullability from the data so you can paste it straight into your codebase.
Drop a CSV and get a typed schema in the dialect you want — TypeScript, Zod, Pydantic, Go or JSON Schema. We infer types and nullability from the data so you can paste it straight into your codebase.
Stop hand-typing interfaces from a sample file. This reads your CSV, infers each column's type (number vs integer, boolean, date, string) and whether it's nullable, and emits a ready-to-paste schema.
Delimiters and types are detected automatically. Excel files convert on the fly.
TypeScript interface, Zod schema, Pydantic model, Go struct, or JSON Schema — switch instantly.
Field names are sanitized to valid identifiers; nullable columns become optional. Copy and go.
Inferred from real rows, not guessed from a header — so the schema reflects what's truly in the file.
Integers vs floats, booleans, ISO dates and strings are distinguished from the data, not assumed.
Columns with blank cells become optional / nullable in every dialect.
TypeScript, Zod, Pydantic, Go and JSON Schema from the same inference pass.
Your data is parsed in the browser. Nothing is uploaded — verify in DevTools → Network.