Query CSV with SQL
Upload your CSV, write an SQL query, and interact with your data. Easy to use and completely in the browser.
Quick Start
- 1Upload your CSV file
Drop a CSV file or click to browse. The file is loaded into an in-browser OLAP database.
- 2Write your SQL query
Use the SQL editor to write SELECT, WHERE, JOIN, GROUP BY, or any standard SQL against your CSV data.
- 3Run and explore results
Execute your query and browse the results in an interactive table — all processed locally.
- 4Export or refine
Download query results or refine your SQL to extract exactly the insights you need.
Specs
- Input
- .csv
- Engine
- DuckDB WASM
- SQL support
- Full standard SQL
Data stays on your device
All queries run locally in your browser via WebAssembly. Your data never leaves your device.
Query CSV files using full SQL directly in your browser. Powered by DuckDB WASM, the tool loads your CSV into an in-browser OLAP database for fast SELECT, JOIN, GROUP BY, and aggregate queries — with zero data leaving your machine.
0 bytes
Data transmitted
DuckDB WASM
SQL engine
Full SQL
Query types
100% Free
Query your CSV files with SQL completely free, with no hidden costs or subscriptions.
Privacy-Focused
Your data never leaves your device. All SQL processing happens locally via WebAssembly.
Full SQL Support
Use SELECT, WHERE, JOIN, GROUP BY, ORDER BY, aggregations, and more with DuckDB WASM.
No Installation Required
Run SQL queries on CSV files directly in your web browser, no software installation needed.
Is my data private when querying CSV with SQL?
Yes. We package an OLAP database that runs in the browser via WebAssembly, so your data never leaves your machine or touches any server.
What SQL features are supported?
You can use standard SQL including SELECT, WHERE, JOIN, GROUP BY, ORDER BY, aggregations, and more — powered by DuckDB WASM.
What is the maximum CSV file size?
You can query CSV files up to several hundred megabytes comfortably, depending on your browser's available memory.
Why query CSV with SQL instead of a spreadsheet?
SQL provides a powerful, flexible syntax for querying data. You can quickly extract complex insights from your data without needing to import it into a database or use a more complex data analysis tool.
Why Querying a CSV file with SQL Is Great
SQL provides a powerful, flexible syntax for querying data. By using SQL on CSV files, you can quickly extract complex insights from your data without needing to import it into a database or use a more complex data analysis tool.
How it works
We package an OLAP database that runs in the browser via WebAssembly so that we never touch any of your data. All of your data stays on your machine and never leaves the browser!