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
Drop your file
Drag in any .sql dump from MySQL, Postgres, SQLite or SQL Server — or paste the SQL directly.
- 2
Preview the tables
See each table as a real grid and check the data looks right.
- 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.