SQLite to Excel
One sheet per table, with an optional summary.
When to use it
Use it to open a SQLite database, for example from an app or a phone backup, in Excel without installing database software.
How it works
- Choose a file, or drop it onto the box above.
- One sheet per table or view, with optional summary and schema sheets.
- Press the Convert to Excel button.
- Download the result, or add a next step without downloading.
Supported formats
- Input
- SQLite (.db, .sqlite, .sqlite3, .db3)
- Output
- XLSX
- Files
- One file at a time
Where your file goes
This tool runs in your browser: the file is processed on your device and is not uploaded. The Network tab of your browser's developer tools shows this.
On first use, your browser downloads the code this tool needs from this site. Your file is not sent anywhere.
What is kept, and what is not
Large integers are kept exactly as text rather than losing precision. Binary columns are labelled, not embedded.
Limits
- A table with more rows than one Excel sheet holds (1,048,576) continues on the next sheet. Binary data is labelled, not embedded.
- Files up to 512 MB each.
- The work happens in your device's memory, so a phone may fail on a file that a computer handles.
If something goes wrong
The file is not recognised as a database
Not every .db file is SQLite. Other database formats, such as Access, cannot be opened here.
The page becomes slow with a very large file
Close other tabs, or use a computer instead of a phone.
My file is not accepted
Check the formats listed above. A damaged file, or one with the wrong extension, is refused with a message saying why.
Questions
Do large numbers stay exact?
Yes. Integers too large for Excel are written as text so no digit is lost.
Can I export only one table?
Use Run SQL on SQLite to select the data you need, then convert the result to Excel.
Continue with the result
The result can go straight into another tool on this page, without downloading it and uploading it again: