SchemaSnap
Free forever

Paste a CSV. Get a schema.

SchemaSnap reads a CSV file and infers a typed, primary-keyed database schema: SQL DDL for Postgres, MySQL, or SQLite, plus Prisma, Drizzle, and SQLAlchemy models, plus deterministic seed rows. It runs entirely in your browser. Nothing you paste is uploaded anywhere.

Drop a .csv file here, or click to choose one. Or just paste below.

Outputs

Paste or drop a CSV, then hit Convert. Nothing you enter here leaves your browser.

Pro Coming soon

The free tier above covers everything most projects need. Pro is for the rest:

Every conversion