SQL Playground
Run real SQLite in your browser — empty DB, open a .sqlite file, or import a CSV. Query and export, all client-side (WASM). No upload.
published
- [FREE]
- [NO_SIGNUP]
- [NO_UPLOAD]
A SQL playground runs a real SQLite database in your browser — query it, import CSVs, export it — with nothing uploaded.
Private by default
SQLite is compiled to WebAssembly (sql.js) and runs entirely in your tab. Open a sensitive .sqlite dump, run queries, and export — your data never touches a server. Only the ~1 MB engine loads once from a CDN.
Related tools
Frequently asked questions
Does my database leave my browser?
No. A full SQLite engine runs in your browser via WebAssembly (sql.js). Your data, queries, and any .sqlite file you open stay entirely on your device — ideal for inspecting a sensitive database dump without uploading it anywhere. Only the engine itself (~1 MB) is fetched once from a CDN.
What can I do with it?
Start an empty in-memory database and write CREATE/INSERT/SELECT, open an existing .sqlite/.db file and query it, or import a CSV as a table and run SQL over it. Then export the whole database back to a .sqlite file.
Is it real SQLite?
Yes — it's SQLite compiled to WebAssembly, so the SQL dialect, functions, and behavior match real SQLite. Great for learning SQL, prototyping queries, or poking at a database file safely.
How big a database can it handle?
It's in-memory, so it's bounded by your tab's RAM — comfortable for up to tens of MB. For multi-gigabyte databases use a native client.
Can I save my work?
Export the database to a .sqlite file anytime (it downloads locally). Re-open it later to continue. Nothing is stored on a server.