Quick Setup
Click Create Connection…, select SQLite, pick the database file with Browse…, and click Save & Connect. No host, port, or credentials. Point the path at a file that does not exist and TablePro creates the database on connect. TablePro registers as a handler for.db, .db3, .s3db, .sl3, .sqlite, .sqlite3, and .sqlitedb files, so double-clicking one in Finder opens it directly.

SQLite connection form
Common Locations
Connection URL
Features
- The sidebar lists tables and views. Internal
sqlite_*tables are hidden. - Table info shows columns, constraints, indexes, foreign keys, and DDL.
- Triggers can be viewed and edited.
- A file watcher tracks the database file. When it changes on disk, the sidebar object list reloads on its own. An open data tab keeps its rows until you refresh it.
Troubleshooting
Locked database: Close other apps using the file, or check for WAL files (database.sqlite-wal, database.sqlite-shm) left by a crashed process.
Can’t open: Verify the path exists and you have read permission on the file. For a protected folder such as ~/Library/Safari, ~/Library/Messages, or the Photos library, grant Full Disk Access and relaunch TablePro.
