DB Browser for SQLite: inspect, filter and edit a file

By Anil Gautam · September 20, 2026

DB Browser for SQLite, or DB4S, lets you open a SQLite file and inspect its tables without starting with the command line. It’s an open-source project separate from plainDB. Use its official website if you’re looking for the download.

What DB4S is for

The project overview documents SQLite and SQLCipher support, table and index editing, filtering, SQL queries, and import/export workflows. It is an open-source option for people whose work centers on SQLite.

A SQLite database browser is different from a PostgreSQL or MySQL client. A file path is not a server address. For a remote application, obtain an authorized consistent database snapshot instead of treating a changing network file as a normal database server connection.

Inspect before changing

  1. Use a disposable copy and record where it came from.
  2. Open the file and inspect its table definitions.
  3. Browse a small set of records and identify the primary key.
  4. Filter for one known record and compare the result with a SQL query.
  5. Export a sample and confirm how missing values and binary fields are represented.

If a field is a BLOB, determine what the application stores there. It could be an image, serialized data or another format. A viewer cannot infer a reliable business meaning from arbitrary bytes.

Create tables or insert data deliberately

Use a scratch database when learning creation and insert operations. Decide the column types, keys and required values first. After inserting a sample, read it back and check constraints. Read the row back after inserting it. The database can accept a value that still breaks an assumption in the app.

For extensions, consult the project’s current documentation and the extension’s provenance. Loading native extension code is different from running a SELECT. Keep the required extension version with your test notes so another machine can reproduce the behavior.

Command line and alternative clients

The SQLite command-line shell is a separate program. Its dot commands are not ordinary SQL to paste into every GUI. Our table inspection guide uses SQL suitable for clients that support SQLite queries.

Consider plainDB when you want SQLite beside PostgreSQL or MySQL connections. Choose DB4S when its dedicated workflow or SQLCipher support is essential. PlainDB does not claim SQLCipher compatibility. Compare one full inspection and export task in both tools, using the same snapshot.

Related: Mac and Windows checklist and online viewer boundaries.