SQLite Viewer Online
Open a .db, .sqlite, or .sqlite3 database to read its tables and rows in your browser. No database installation required.
Quick start
- 1
Drop in your database
Upload a .sqlite or .db file — everything stays in your browser.
- 2
Browse tables as sheets
Each table appears as a tab so you can jump between them effortlessly.
- 3
Scroll to stream more rows
Scroll through a table to load additional rows. Switch tabs to inspect another table.
Data stays on your device
Database reading runs locally in your browser. This tool does not upload your file for processing.
Use this SQLite reader to inspect a database exported from an application or shared by a teammate. Tables appear as spreadsheet tabs, and rows load in batches as you scroll. The viewer is read-only: inspecting records does not modify the original database file.
100% Client-Side
Processing
100 Rows/Table
Initial Load
CSV
Export
Tabbed Table Navigation
Each table in the database appears as a tab so you can jump between them effortlessly, just like sheets in a spreadsheet.
Lazy Row Streaming
We load the first 100 rows per table immediately, then fetch batches of 250 rows as you scroll for smooth performance.
Private & Secure
The viewer uses sql.js entirely in your browser so the database never leaves your machine. No uploads, no server processing.
Can I open any .db file with this viewer?
The file must be a SQLite database. Other applications also use the .db extension, so renaming a different database format to .db will not make it readable here.
Can I edit the database or run SQL queries?
This page is a read-only table viewer. It does not run custom SQL or save changes back to the SQLite database.
Is my SQLite database uploaded anywhere?
No. The viewer uses sql.js in your browser so the database never leaves your machine.
How many rows can I explore?
We load the first 100 rows per table immediately, then fetch batches of 250 rows as you scroll for smooth performance.
Can I export data from a table?
Yes. Export CSV downloads the rows currently loaded for the selected table. Scroll to load more rows before exporting; an initial preview is not necessarily the entire table.
How to open a SQLite database file
Choose Browse for file and select your database. Files named app.db, archive.sqlite, or sample.sqlite3 can all contain SQLite databases. The extension is a clue, not a guarantee: this reader needs a SQLite file, rather than a SQL text dump or another database format renamed to .db.
Each table becomes a tab. For example, a database with customers and orders tables lets you switch between those tabs to inspect their column names and records. Reading the tables does not change the source file.
Check the preview before exporting CSV
The viewer starts with 100 rows per table and loads more as you scroll. Export CSV saves the selected table's loaded rows, not a backup of every table in the database. If you need more records, scroll to load them before exporting and compare the loaded row count with the table size.
Why won't my .db file open?
Check that the source application exported an ordinary SQLite database and that the file download finished. An encrypted, damaged, or non-SQLite file may not be readable. Use Change file to try a fresh database export. Custom SQL queries and database editing require a separate SQLite client.