SQLite · .dump

Convert a SQLite dump to CSV

Exported a SQLite database with .dump? Drop the .sql file in or paste it and get clean CSV or Excel back — every table separated, nothing uploaded.

Works with MySQL, PostgreSQL, SQLite and SQL Server dumps · smooth up to tens of MB; ~100 MB+ works but is slower

Your data stays private

Files are read and converted locally. They never leave your computer or touch a server.

Every table, separated

A dump with many tables becomes one tidy spreadsheet per table — not one giant blob.

CSV or Excel

Download a single CSV, all tables zipped, or one .xlsx workbook with a tab per table.

Keeps your tab responsive

Parsing runs off the main thread in a worker, so the page never freezes — even while it chews through a big dump.

How it works

  1. 1

    Drop your file

    Drag in any .sql dump from MySQL, Postgres, SQLite or SQL Server — or paste the SQL directly.

  2. 2

    Preview the tables

    See each table as a real grid and check the data looks right.

  3. 3

    Download

    Grab CSV, a zip of all tables, or an Excel workbook.

Questions

Does this take a .db / .sqlite file?

Not the binary database file — it reads a SQLite text dump. Create one with `sqlite3 mydata.db .dump > dump.sql` (or the .dump command in the SQLite shell), then drop that .sql file here.

Is my data uploaded to a server?

No. The dump is parsed entirely in your browser with a local worker. Nothing is sent anywhere.

It has several tables and an sqlite_sequence row — is that a problem?

No. Each real table is detected separately; internal bookkeeping like sqlite_sequence is just shown as its own small table you can ignore. Download any table as CSV, all as a zip, or one Excel workbook.

Are NULLs and escaped quotes handled?

Yes. NULL becomes an empty cell, '' escaped quotes are unescaped, and commas or newlines inside values are quoted properly for CSV and Excel.

Convert a specific format