SQLite Database Browser and SQL Runner

Open a SQLite database file, browse its tables, run SQL queries, and export results to CSV or JSON. The file is opened locally and never uploaded.

About SQLite Database Browser and SQL Runner

This tool opens .sqlite, .sqlite3, .db and .db3 files with a WebAssembly build of SQLite, so the database is read on your device instead of being sent to a server. After loading, a sidebar lists every user table with its row count. Clicking a table shows its first 1,000 rows in a grid with a text filter and 25 rows per page.

The SQL console accepts any statement SQLite understands, including joins, aggregates and changes such as UPDATE or CREATE TABLE. The first result set appears in the grid along with the execution time. You can export the current result (after filtering) as CSV or JSON, or save the whole database back to a file, including any changes you made. A small sample shop database is included if you just want to try it out.

How to use it

  1. Drop a .sqlite, .db or .sqlite3 file onto the upload area, or click Try Sample Database.
  2. Pick a table in the sidebar to see its rows in the Table Grid tab.
  3. Open the SQL Query Console, write a query and click Run SQL Query.
  4. Use the Export Studio tab to download the results as CSV or JSON.
  5. Click Save Database to download the database file with any changes.

Questions

Is my database uploaded anywhere?

No. The file is read in your browser and queried with a WebAssembly copy of SQLite. Only the SQLite engine itself is downloaded when the tool starts.

Why do I only see 1,000 rows?

Clicking a table runs a SELECT with LIMIT 1000 to keep the page responsive. Edit the query in the SQL console to change the limit or add a WHERE clause.

Can I change data and keep the changes?

Yes. Statements like INSERT, UPDATE or ALTER TABLE run against the in-memory copy, and Save Database downloads the modified file. Your original file on disk is not changed.

More Data & Converters tools

Home · All Tools · Blog