SQL Playground
A full SQLite database running in your browser through WebAssembly — write real SQL, run it, and read the results, with a sample database to start.
This is not a mock or a subset: it is SQLite compiled to WebAssembly, so the SQL you write is the SQL SQLite runs — joins, aggregates, CTEs, window functions, `CREATE TABLE`, the lot. It opens on a small sample database of employees and departments with a query already written, and a schema sidebar lists the tables and their columns; click one to select from it.
Import a CSV and it becomes a table you can query. Results come back as a grid you can copy as CSV, and Ctrl or ⌘ with Enter runs the editor. The database lives entirely in your browser's memory — nothing is uploaded, and closing the tab discards it, which makes it a safe place to poke at data you would not send to a hosted query tool.
What people open it for
- Practising or checking SQL against a real engine, not a mock
- Querying a CSV by importing it as a table
- Trying a join, CTE or window function quickly
- Exploring data locally without a database server