100% local · nothing is uploaded

ReadOnlySQL — the free online SQLite viewer that runs in your browser

ReadOnlySQL opens .sqlite, .sqlite3, .db, and .db3 files right in your browser. Inspect tables, indexes, views, and triggers, browse rows with sort and filter, and run read-only SELECT queries — without uploading your database anywhere.

Loading the interactive app…

Features

  • Nothing is uploaded. Your SQLite file is parsed and queried entirely in your browser using WebAssembly. No server, no account, no tracking.
  • Read-only by design. Only SELECT, WITH, EXPLAIN, and introspection PRAGMAs are allowed. Every query runs inside a SAVEPOINT/ROLLBACK so your file is never mutated.
  • Full schema browser. Inspect tables, indexes, views, and triggers with their original SQL definitions. Filter schema objects instantly.
  • Paginated data viewer. Browse rows with column sort, column resizing, and a global filter. Works smoothly on databases up to 500 MB.
  • Multi-tab SQL editor. Run ad-hoc SELECT queries across multiple tabs, with inline timing and row/column counts on every execution.
  • Instant and local. Powered by sql.js in a dedicated Web Worker. Queries run on your machine — no network round-trips.

How it works

  1. Drop or pick a file. Click Browse or drag a .sqlite or .db file onto the page. The file stays on your device.
  2. Explore schema and rows. Switch between Structure, Browse Data, and Execute SQL to inspect, filter, and query.
  3. Run read-only SQL. Use SELECT, WITH, or EXPLAIN. Destructive statements are rejected automatically.

Frequently asked questions

Is my SQLite database uploaded to a server?

No. ReadOnlySQL loads and queries your database entirely in the browser using a WebAssembly build of SQLite that runs inside a Web Worker. Your file never leaves your device.

What file types can I open?

Any SQLite database file, including .sqlite, .sqlite3, .db, and .db3. Files up to 500 MB are supported per session.

Can I edit the database?

No. ReadOnlySQL is a read-only SQLite viewer. Only SELECT, WITH, EXPLAIN, and a safe allowlist of introspection PRAGMAs are accepted. Destructive statements are rejected before execution.

Do I need to install anything?

No. ReadOnlySQL runs in any modern browser with WebAssembly support — Chrome, Edge, Firefox, or Safari. There is nothing to download or install.

Is ReadOnlySQL free?

Yes. ReadOnlySQL is free to use, with no account and no ads.

How does it compare to DB Browser for SQLite?

DB Browser for SQLite is a full-featured desktop application that can modify databases. ReadOnlySQL is a browser-only, read-only viewer focused on fast schema inspection, safe SQL exploration, and zero-install access from any machine.