Query CSV with SQL

Upload your CSV, write an SQL query, and interact with your data. Easy to use and completely in the browser.

PrivateFreeOffline

Quick Start

  1. 1
    Upload your CSV file

    Drop a CSV file or click to browse. The file is loaded into an in-browser OLAP database.

  2. 2
    Write your SQL query

    Use the SQL editor to write SELECT, WHERE, JOIN, GROUP BY, or any standard SQL against your CSV data.

  3. 3
    Run and explore results

    Execute your query and browse the results in an interactive table — all processed locally.

  4. 4
    Export 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!