Full PostgreSQL & SQLite in your browser. IndexedDB persistence, 18+ extensions including pgvector, database explorer, export/import. 100% local, no server needed.
Unlike typical online SQL tools, our SQL compiler runs full PostgreSQL directly in your browser via WebAssembly. Your data is persisted locally in IndexedDB: close the tab, come back later, your tables are still there. With 18+ PostgreSQL extensions including pgvector for AI, pg_trgm for fuzzy search, and uuid-ossp for UUIDs. No server, no signup, complete privacy.
Full PostgreSQL via PGlite or lightweight SQLite. Switch via templates.
PostgreSQL data saved to IndexedDB. Close tab, come back, data's there.
pgvector, pg_trgm, hstore, uuid-ossp, ltree, cube, and more.
Browse tables, preview data with pagination, view row counts.
pg_dump export, SQL import. Backup and restore your database.
Everything runs in your browser. No data ever sent to servers.
-- Select all artists from the database SELECT * FROM artists LIMIT 10;
-- Join albums with artists SELECT albums.Title AS Album, artists.Name AS Artist FROM albums JOIN artists ON albums.ArtistId = artists.ArtistId LIMIT 10;
-- Count tracks per genre SELECT genres.Name AS Genre, COUNT(*) AS TrackCount FROM tracks JOIN genres ON tracks.GenreId = genres.GenreId GROUP BY genres.Name ORDER BY TrackCount DESC;
Digital music store with artists, albums, tracks, customers, and invoices. Perfect for learning JOINs, aggregations, and subqueries.
Classic e-commerce database with products, orders, customers, and employees. Great for business analytics queries.
Most online SQL tools are basic. Ours runs real PostgreSQL: