A SQLite viewer lets you open and explore SQLite database files directly in your browser without installing DB Browser for SQLite or any other software. Upload your .db file and instantly browse tables, run SQL queries, and export data — all locally, never uploaded to a server.
Loading SQLite engine...
Downloading sql.js WASM (~2MB, cached after first load)
Drop a SQLite file here
or click to browse
Supports .db, .sqlite, .sqlite3
Tables
SQL Query
Ctrl+Enter to runHow to Use the SQLite Viewer
The SQLite viewer runs the full SQLite engine in your browser via WebAssembly (sql.js). This means your database file never leaves your computer — all queries run locally. It is ideal for inspecting application databases, analyzing exported data, and debugging schema issues without installing any software.
Step 1: Load Your Database
Wait for the SQLite engine to initialize (first load downloads ~2MB WASM file, cached after that). Then drop your .db, .sqlite, or .sqlite3 file onto the upload zone or click to browse. The tool reads the file locally without any server upload.
Step 2: Browse Tables
After loading, all database tables appear in the left sidebar. Click any table name to automatically run SELECT * FROM table LIMIT 100 and see the first 100 rows. This gives you an instant preview of any table's structure and data.
Step 3: Run Custom SQL Queries
Type any SELECT query in the SQL editor and click Run Query or press Ctrl+Enter. Filter with WHERE, join tables, use aggregate functions, CTEs, and window functions — the full SQLite 3.45 dialect is supported. Results show execution time in milliseconds.
Step 4: Export Results
Click Export CSV to download the current query results as a CSV file for use in Excel, Google Sheets, or data analysis tools. Click View Schema in the sidebar to see the CREATE TABLE statements for all tables.
FAQ
Is this SQLite viewer free?
Yes, the SQLite viewer is completely free with no account required. Upload and query SQLite database files without any usage limits.
Is my database file safe and private?
Yes. The SQLite engine runs entirely in your browser using sql.js (a WASM build of SQLite). Your .db file is never uploaded to any server — it stays on your device.
What file formats does the viewer support?
The viewer accepts .db, .sqlite, and .sqlite3 files — any valid SQLite database file. Most SQLite databases use one of these extensions regardless of the application that created them.
Can I run any SQL query?
Yes. The query editor accepts any SELECT query. You can filter, join, aggregate, and sort results. For safety, write operations (INSERT, UPDATE, DELETE, DROP) are not supported — this is a read-only viewer.
How do I export query results?
After running a query, click the 'Export CSV' button below the results table to download the current results as a CSV file. The filename includes the query timestamp for reference.
Why does the tool take a moment to initialize?
The tool downloads the sql.js WASM file (~2MB) from jsDelivr CDN the first time you visit. This is the actual SQLite engine compiled to WebAssembly. After the first load, your browser caches the WASM file for instant startup on repeat visits.
What SQLite version does sql.js support?
This tool uses sql.js 1.14.1, which is based on SQLite 3.45. It supports all standard SQLite features including JSON functions, window functions, CTEs, full-text search (FTS5), and R-Tree indexes.