No processing of your file contents takes place on any server. You need no data-processing agreement with gottrix to handle confidential or business documents.
Hosted in GermanyGlobal Content Delivery
Origin servers at Hetzner in Germany, delivered worldwide through a content delivery network. Your file contents are never transmitted in the process - they never leave your device.
SQLite is the most widely used database in the world - a single file with no server of its own, embedded in apps, browser profiles, desktop programs and countless backend tools. If you want to check its content in Excel, hand it to another team or load it into an analysis tool, CSV is usually the simplest common ground.
This tool opens the file entirely locally in your browser (sql.js, a WebAssembly build of the real SQLite library) and reads every user table via real SQL. A single table becomes one CSV; several tables are automatically bundled into a ZIP with one file per table. Internal SQLite system tables and plain views are skipped, since they carry no row data of their own.
Online converters for SQLite almost always require uploading the entire database - a real risk with customer data, credentials or app-internal tables. Here the file never leaves your device, and it even works offline after the first load.
Specifications
Specifications
Input formats
SQLITE, DB, DB3, SQLITE3
Output format
CSV
Batch processing
No
Processing
Locally in your browser (WebAssembly)
File upload
None
In 3 steps
Drop or pick your SQLite file.
The tool reads each table locally via SQL.
Download the CSV (or a ZIP for multiple tables).
Limitations: Only real tables are read; views, indexes and triggers are schema, not row data. BLOB columns are emitted as base64 text, since CSV has no binary type. An empty table still yields a header row with its column names. Very large databases need memory. Encrypted SQLite files (e.g. SQLCipher) are not supported.
FAQ
Is my database uploaded?
No. It is opened and read entirely locally in the browser - nothing is sent.
What happens with several tables?
Each table becomes its own CSV; you get them all bundled as a ZIP.
Are views also exported?
No, only real tables with their own row data.
How are binary values (BLOB) handled?
They are written into the cell as base64 text, since CSV itself has no binary type.
Does this work with every SQLite version?
Yes, common SQLite 3 file formats are read; SQLCipher-encrypted files are not.