Online SQL Editor — run SQLite in your browser
Practise SQL with a real SQLite database that runs entirely in your browser — free, no signup, nothing uploaded. Create tables, insert data, and run queries instantly.
Press Run to execute. Output appears here.How it works
This editor runs SQLite compiled to WebAssembly(sql.js) inside your browser. When you press Run, a fresh in-memory SQLite database is created on your device, your statements execute against it, and each query's rows are printed as a text table. No server, no upload — it's a complete database living in your tab.
Because it's the real SQLite engine, the SQL behaves exactly as it would in a production SQLite database: joins, aggregates, GROUP BY, CASE, subqueries, CTEs (WITH), and window functions all work. Since each run starts clean, write your CREATE and INSERT statements alongside your query.
Everything is isolated in your browser, bounded by a time limit, so it can never touch our systems or other users. The engine downloads once (~1.5 MB) and is cached for instant subsequent runs.
Frequently asked questions
Sources & references
Execution is the real SQLite engine via sql.js WebAssembly, running entirely in your browser.
Related tools
Found a bug or want another language added?
Email me at [email protected].