SQLite Viewer
Browse tables and run SELECT queries on a SQLite database — free, unlimited, entirely private.
Drop files here or click to choose
🔒 Your files never leave your browserHow it works
This tool loads SQLite (compiled to WebAssembly via sql.js) directly in your browser and opens your database file with it — the same SQLite engine used by countless apps, just running client-side. Table names come from SQLite's own system catalog; any query you run executes against a real, fully-functional in-memory SQLite instance, not a simplified reimplementation.
Limitations
Changes you make with INSERT/UPDATE/DELETE apply to the in-memory copy only — there's no save-back-to- file button, since this is a viewer. Export a query result to CSV if you need to keep it.
FAQ
- Can I modify the database?
- You can run any SQL, including INSERT/UPDATE/DELETE, and it'll execute against the in-memory copy — but there's no save-back-to-file feature here, since this is a viewer. If you need to keep changes, export the query result you care about to CSV.
- Is there a row limit?
- The initial table preview is capped at 1000 rows to open instantly; your own queries run without a limit unless you add one yourself. Results are rendered with virtualization, so even a very large result set stays responsive — only the rows on screen are ever added to the page.
- Is my database uploaded anywhere?
- No. The file is opened and queried entirely in your browser using sql.js (SQLite compiled to WebAssembly) — nothing is sent to a server.