Run SQL on CSV Files
Query CSV, Parquet, JSON, and Excel files with full SQL syntax. DuckDB WASM runs a complete SQL engine in your browser tab.
Everything You Need for SQL Files
Full SQL engine
DuckDB WASM provides a complete SQL engine in your browser. SELECT, JOIN, GROUP BY, window functions, and more.
Multiple formats
Load CSV, Parquet, JSON, or Excel files and query them with SQL. Join across files.
Visual operations
Don't know SQL? Use the visual operation picker for filter, sort, aggregate, pivot, and 28 more operations.
AI-powered
Describe what you want in plain English and AI writes the SQL for you. Bring your own API key.
Pipeline system
Chain SQL operations into reproducible pipelines. Each step is a SQL transformation.
No server
DuckDB WASM runs entirely in your browser. No data leaves your device. No server costs.
How It Works
Drop your data file
Drag a data file (CSV, Parquet, JSON, Excel) onto the page.
Write your query
The SQL editor opens on your table, filled in with a query you can run as is.
Run and export
Results land in the grid. Chain more steps, then export as CSV, Excel, or Parquet.
Frequently Asked Questions
Can I run SQL on a CSV file in my browser?
Yes. ExploreMyData uses DuckDB WASM, a full SQL engine running in your browser. Load a CSV and query it with standard SQL.
What SQL features are supported?
DuckDB supports SELECT, JOIN, GROUP BY, ORDER BY, window functions, CTEs, subqueries, and most standard SQL features.
Do I need to install anything?
No. DuckDB WASM runs in your browser tab. Just open exploremydata.com/app and load your file.
Can I join multiple files?
Yes. Load multiple files and join them using SQL JOIN syntax or the visual join operation.
Ready to query your data with SQL?
No sign-up, no upload, no tracking. Just open your file and go.
Open the SQL editor, it's free