Load CSV data into an in-browser SQLite database and run SQL queries. All processing happens in your browser using WebAssembly.
100% Client-SideNo UploadFree ForeverNo Sign-up
Loading SQL engine (WASM)...
Ad
Frequently Asked Questions
Upload a CSV file or paste CSV data, and the tool creates an in-browser SQLite database using sql.js (compiled to WebAssembly). You can then write and run standard SQL queries against your data, all without any server involvement.
No. The SQL engine runs entirely in your browser using WebAssembly. Your CSV data and SQL queries never leave your device. There are no uploads, no tracking, and no data storage.
The playground uses SQLite syntax, which supports most standard SQL features including SELECT, INSERT, UPDATE, DELETE, JOIN, GROUP BY, ORDER BY, aggregate functions, subqueries, and more.
Yes. Upload multiple CSV files with different table names. Each CSV creates a separate table in the in-browser database. You can then JOIN tables and run queries across all loaded data.
Click the Download CSV button to export your query results as a CSV file. You can also use the Copy button to copy the results to your clipboard for pasting into spreadsheets or other tools.