CSV to SQL

INSERT INTO done.

CSV to SQL statements. Instantly.

Drop a CSV file here or

Or paste CSV data
Output
No upload
Works offline
No tracking

Need to convert large datasets to SQL? The offline bundle handles unlimited files with no limits. $49 once.

Get Bundle →

Three steps. Zero uploads.

01
Drop
Drop a CSV file or paste data. It stays on your device.
02
Configure
Set table name, choose INSERT style, and NULL handling.
03
Generate
Copy or download the SQL statements. Nothing was ever uploaded.

Your data never leaves your machine.

Most online converters upload your CSV to a server. Your data passes through systems you don't control.

fwip works differently. The SQL generator runs entirely in your browser. Your data is read from your device, processed on your CPU, and the result is saved back to your device. No server is involved. We literally cannot see your file.

No server processing

Everything runs on your device using WebAssembly. Your file never touches a network.

No account required

Drop a file. Get a result. No sign-up, no email, no password.

No subscription

Free in the browser. $99 once for the offline bundle. That's it. Forever.

Works offline

The desktop version works with no internet connection at all.

Frequently asked.

What SQL dialect is generated?
fwip generates standard SQL that works with MySQL, PostgreSQL, SQLite, and most other databases. All columns are typed as TEXT by default.
How are data types detected?
Currently all columns are created as TEXT. Numbers and NULLs are detected in VALUES but column types default to TEXT for maximum compatibility.
Can I customize column types?
Not yet in the free version. The offline bundle supports custom type mapping. For now, you can edit the CREATE TABLE output manually.
What about empty cells?
Toggle between "Empty = NULL" (inserts SQL NULL) and "Empty = empty string" (inserts ''). Default is NULL.
Is batch INSERT faster?
Yes. Batch INSERT combines all rows into a single statement, which is significantly faster for large imports. Individual INSERTs are easier to debug.

Like it? Own it.

Offline. No browser. No internet. No excuses.
$15
This tool
  • CSV to SQL · offline
  • Batch processing
  • No file size limit
  • 3 devices · one payment
Join waitlist →
$49
Data bundle
  • All data tools · offline
  • Batch processing
  • No file size limit
  • 3 devices · one payment
Get Data bundle →