Recent

SQL Runner

Execute SQL queries against a pre-loaded SQLite database. Powered by sql.js (SQLite compiled to WebAssembly) — no server, no signup.

SQL Query
Result
// Loading SQLite engine...

Frequently Asked Questions

What database is loaded?

A sample SQLite database with tables for users, orders, and products is pre-created. You can also run CREATE TABLE, INSERT, UPDATE, and DELETE to modify data within the session.

What SQL features work?

Most SQLite features: SELECT, INSERT, UPDATE, DELETE, CREATE TABLE, joins, subqueries, aggregates, GROUP BY, ORDER BY, LIMIT, views, and more.

Is my data persisted?

No. The database lives entirely in memory for the current browser session. Refreshing the page resets it to the sample data.

Is my code sent to a server?

No. sql.js runs SQLite entirely in your browser via WebAssembly. The WASM file is downloaded once and cached.

Copied!