CSV Schema Inspector
Data & CSV · Done in 3 steps
- 1Paste your CSV
- 2
- 3
About
Profile every CSV column: inferred type, nulls, unique values, min/max, lengths and samples, plus a suggested SQL CREATE TABLE.
How to use it
- 1Paste CSV or drop a file.
- 2Review each column’s inferred type, null count, unique count, range and samples.
- 3Pick a SQL dialect and table name.
- 4Copy the CREATE TABLE statement or download the profile as CSV.
- You give
- CSV/TSV with a header row
- You get
- Column profile table and SQL DDL (PostgreSQL, MySQL, SQLite, SQL Server)
- Good to know
- Type inference recognises integers, decimals, booleans (true/false/yes/no), ISO and M/D/YYYY dates and datetimes; anything else is text. Values like “NA”, “null” and “-” count as nulls. Files up to roughly 50–100 MB work on a desktop browser (big files are streamed in chunks); phones may run out of memory sooner. The preview shows the first 200 rows, downloads include every row.
- Privacy
- Processed on your device. Nothing is uploaded, stored or logged.
- Last tested
- 2026-10-28
FAQ
How is VARCHAR length chosen?
From the longest value seen, rounded up to 32, 64, 128 or 255; longer columns become TEXT. Add headroom if the data will grow.
Why is a numeric-looking column typed as text?
Either some values aren’t numbers (the inspector shows the mix) or they have leading zeros like zip codes, which should be stored as text.
Go further with AI
Research brief builder
Turn a vague topic into a scoped research plan with ranked questions, a source plan and a stop rule before anyone starts searching.
ChatGPT · Claude · Gemini
Meeting notes to action plan
Convert messy notes or a transcript into decisions, an owned action list, open questions and a ready-to-send follow-up email.
ChatGPT · Claude · Gemini
Long-form writing outline
Get from raw notes to a thesis, a section-by-section outline with word budgets and per-section briefs you can draft from.
ChatGPT · Claude · Gemini
Critique and revision loop
Improve any draft in controlled rounds: critique against a rubric, prioritise, revise only the top issues, and see exactly what changed.
ChatGPT · Claude · Gemini