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.
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:
- Unlimited columns (free tier caps at 12)
- Image to schema: point a screenshot or diagram at SchemaSnap and get a schema back, no CSV required
- 1,000 seed rows per export (free tier caps at 50)