Any file. Any shape.

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 browser

How 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.