Native SQLite Support

Stop Using Basic "SQLite Viewers"

DB Browser for SQLite works, but it looks like 1995. QueryGlow gives your .db files a modern interface with AI-powered queries, Safe Mode, and web access.

  • .db / .sqlite / .sqlite3
  • AI-Powered
  • Safe Mode
  • 6 Databases Total

Why Developers Switch from DB Browser

It works. But "works" isn't the same as "good."

DB Browser Looks Like 1995

Qt interface from another era. No dark mode, no modern design, no AI assistance.

Desktop-Only Access

Can't access your SQLite files from your phone, tablet, or a remote server. Stuck on one machine.

No Safety Rails

Run DELETE without WHERE? It just executes. No confirmation, no protection, no undo.

SQLite-Only Tool

Need to also work with MySQL or Postgres? Now you need a second tool. Or third.

A Full SQLite GUI, Not Just a Viewer

Everything you need to work with SQLite files productively.

Local File Access

Mount your directory to Docker and access .db, .sqlite, or .sqlite3 files instantly. Files sandboxed to /app/data for security.

AI SQL Generation

Describe queries in plain English. QueryGlow generates SQLite-compatible SQL using OpenAI, Claude, or Gemini. Your API keys.

Safe Mode Protection

Blocks DROP DATABASE (always), prevents DELETE/UPDATE without WHERE, auto-limits SELECT to 1000 rows. On by default.

Inline Cell Editing

Double-click any cell to edit. Enter to save, Escape to cancel. Immediate database update. Add and delete rows too.

CSV Import/Export

Import with INSERT, UPSERT, or REPLACE strategies. Export with formula sanitization to prevent injection attacks.

Persistent Query History

Every query saved with execution time. Last 1000 queries per connection. Never lose that query you ran yesterday.

Connecting to SQLite Files

Mount your directory and access .db files in minutes.

docker-compose.yml
services:
  queryglow:
    build: .
    ports:
      - "3000:3000"
    volumes:
      # Mount your SQLite files directory
      - /path/to/your/databases:/app/data
    environment:
      - SESSION_SECRET=your-secret-key
      - DATA_DIR=/app/data

Create a connection with /app/data/yourfile.db as the database path. Files are sandboxed to /app/data for security.

QueryGlow vs DB Browser for SQLite

UI Design

DB Browser

Legacy Qt (dated)

QueryGlow

Modern React + Tailwind

AI SQL Generation

DB Browser

None

QueryGlow

OpenAI, Claude, Gemini

Safe Mode

DB Browser

None

QueryGlow

Blocks destructive queries

Access Method

DB Browser

Desktop app only

QueryGlow

Web browser (any device)

Multi-DB Support

DB Browser

SQLite only

QueryGlow

6 databases included

Inline Cell Editing

DB Browser

Yes

QueryGlow

Yes

CSV Import Strategies

DB Browser

Basic

QueryGlow

INSERT / UPSERT / REPLACE

Query History

DB Browser

Session only (lost on close)

QueryGlow

Persistent (1000 per connection)

Dark Mode

DB Browser

Limited

QueryGlow

Full dark/light themes

Price

DB Browser

Free ✓

QueryGlow

$79 lifetime

Honest note: DB Browser for SQLite is free and works offline. If you just need basic viewing and don't care about AI, web access, or Safe Mode—it's a fine tool. QueryGlow is for developers who want a modern experience.

One License, Six Databases

QueryGlow isn't SQLite-only. Your $79 license includes all six databases with unlimited connections.

SQLite FAQ

How do I open a local SQLite file with QueryGlow?
Mount your local directory as a Docker volume (e.g., -v /path/to/files:/app/data). Then create a connection with the database path set to /app/data/yourfile.db. QueryGlow will read and write to the file directly. Files are sandboxed to /app/data for security.
Is QueryGlow better than DB Browser for SQLite?
It depends on your needs. DB Browser is free and works offline as a desktop app—that's its main advantage. QueryGlow is web-based, has AI SQL generation, Safe Mode protection, and supports 6 databases (not just SQLite). If you want modern features, web access, or work with multiple database types, QueryGlow is worth the $79.
Does QueryGlow have Safe Mode for SQLite files?
Yes. Safe Mode blocks DROP DATABASE (always, cannot be bypassed), prevents DELETE/UPDATE without WHERE clauses, and auto-limits SELECT queries to 1000 rows. This protects your SQLite files from accidental data loss. Safe Mode is ON by default.
Can I import CSV data into SQLite?
Yes. QueryGlow's CSV import supports three strategies: INSERT (add new rows, skip duplicates), UPSERT (update if exists, insert if new), and REPLACE (delete all existing data first). It auto-detects delimiters and lets you manually select encoding (UTF-8, ISO-8859-1, etc.).
Does QueryGlow only work with SQLite?
No. QueryGlow supports 6 databases: PostgreSQL, MySQL, MariaDB, SQLite, CockroachDB, and TimescaleDB. One $79 license covers all databases with unlimited connections. Same beautiful UI for everything.
Is my SQLite data secure with QueryGlow?
Yes. QueryGlow is 100% self-hosted—your SQLite files never leave your server. SQLite paths are sandboxed to /app/data to prevent access to system files. Connection credentials are encrypted with AES-256-GCM. There's no telemetry or tracking.

Ready for a Modern SQLite Experience?

$79 once. All six databases included. Safe Mode. AI-powered.