DocuVault

Generate SQL INSERT statements

Turn CSV or JSON rows into SQL INSERT statements for PostgreSQL, MySQL, SQLite or SQL Server, with a CREATE TABLE if you want one.

  • Files never uploaded
  • Free, no sign-up
  • Works on any device
  • Works offline

How to convert CSV to SQL

  1. Add data

    Paste CSV or JSON, or drop a file.

  2. Choose a database

    Pick the SQL dialect, table name and batch size.

  3. Copy the SQL

    Copy the statements or download a .sql file.

About CSV to SQL

Escaping and types

Text values are quoted and escaped for the chosen dialect. Numbers and booleans are written as-is, empty values become NULL. Column types in CREATE TABLE are a best guess — review them before running.

Private by design

Your files never leave your device

Most online PDF sites upload your documents to their servers. DocuVault doesn’t. Everything happens inside your browser, so there is nothing for anyone to see, store or leak.

Check it yourself

Use a tool once, then turn off your Wi-Fi or switch to airplane mode and use it again — it still works. Developers can watch the Network tab: no file is ever sent.

  1. Step 1

    You choose a file

    Your browser opens it directly from your device — like opening it in an app.

  2. Step 2

    Your device does the work

    The processing code runs inside this browser tab. No server ever receives your file.

  3. Step 3

    You save the result

    The new file goes straight to your downloads. Close the tab and everything is gone.

Frequently asked questions

Does it support multi-row inserts?

Yes. Set the batch size to control how many rows go in each INSERT statement.

Is my data uploaded?

No. SQL is generated in your browser.