en

SQLite to CSV

Convert a SQLite database to CSV locally - one file per table, no upload, right in your browser.

Running locally on your device ...

Running locally on your device ...

0%

Is my file uploaded?

No. Everything runs in your browser - your file never leaves your device. How this is verifiable

No upload100% local
Your content stays with youno third-party access
Hosted in GermanyGlobal Content Delivery
Independently auditedTLS A+ · HTTP headers A+

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 formatsSQLITE, DB, DB3, SQLITE3
Output formatCSV
Batch processingNo
ProcessingLocally in your browser (WebAssembly)
File uploadNone

In 3 steps

  1. Drop or pick your SQLite file.
  2. The tool reads each table locally via SQL.
  3. 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.

Related tools

SQLite to JSON · SQLite to Excel · DBF to CSV · CSV to SQL · CSV to JSON