Skip to content
BEAD

SQL INSERT Generator

Convert CSV / TSV / JSON into INSERT INTO statements — multi-row VALUES or one statement per row.

Generated SQL (3 rows)

Output styles

  • One per row — easiest to diff, slowest to load
  • Multi-row VALUES — one INSERT, many tuples (MySQL / PostgreSQL / SQLite)
  • Per-row, with column list — most explicit; survives column re-ordering

Type handling

Numbers are emitted bare. Booleans become TRUE/FALSE. Empty cells become NULL when the column allows it; otherwise an empty string. Everything else is single-quoted with ' escaped per ANSI.

You might also like

Used in these workflows