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.

SQLite Viewer showing schema and bounded query results
The schema tree, SQL editor, and bounded result table are composed from standard native controls.
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