turn CSV and JSON files into one SQLite database

Drop several files and export a single .sqlite: every file becomes a table, matching key columns are discovered and written as real FOREIGN KEY constraints, and your transform chain ships inside as a view named result.

how to use it

  1. Drop your files - several at once works, and each becomes its own table.
  2. Keys between tables are discovered automatically. Open the ⌧ relationship map to see each one measured before you rely on it.
  3. Spot-check with a join or a raw SELECT if you want.
  4. Choose export database - a clean .sqlite with tables, types, and FOREIGN KEYs.

"CSV" is a loose term here, and paste means paste anything: TSV, semicolon and pipe delimited files, ranges copied from Excel or Google Sheets, SQL client result grids, even tables copied off a web page (they arrive tab-separated) - the delimiter is detected automatically. One delimiter is chosen for the whole file; if a column turns out to carry its own separator inside it, click that column's header and choose split at delimiter to break it into real columns.

every tool in the box

Like every unfckr tool, this runs 100% in your browser: no upload, no servers, no signup, no analytics. A Content-Security-Policy header blocks every programmatic network channel, so not even malicious code could phone home - and you can watch it happen: the privacy page runs six live escape attempts and shows the browser refusing each one.

↑ back to the tool