Standalone application · Read only · Local database
Inspect SQLite data without changing it.
SQLite Viewer combines a native schema tree, SQL workspace, virtual results, and CSV export with the WinSQLite runtime already included in Windows.

DatabaseWindows WinSQLite
PolicyPrepared read-only statements
Bound5,000 visible rows
ExportQuoted UTF-8 CSV
What it demonstrates
Read-only is enforced by SQLite, not string matching.
The database is opened read-only and exactly one prepared statement is accepted. SQLite statement metadata rejects writes, while a 5,000-row bound keeps result memory and UI work predictable. NULL and BLOB values remain explicit.
Selecting a schema object generates a safely quoted query. CSV export includes only the visible bounded result, uses UTF-8 with BOM, and quotes every field for predictable spreadsheet import.
Build and try
Launch a populated temporary database.
git clone https://github.com/mwfl/sqlite-viewer.git
cd sqlite-viewer
cmake --preset vs2026-x64
cmake --build --preset vs2026-x64-release
ctest --preset vs2026-x64-release
./build/vs2026-x64/Release/sqlite-viewer.exe --showcase