SQL on CSV

Run SQL queries directly on your CSV files using DuckDB-WASM. No server, no upload. Securely process files in your browser me

Your files never leave your device. Processed locally. 100% private.

Unlocking Tool Engine...

How To Use SQL on CSV

Complete your task perfectly in just three straightforward steps.

1

Upload CSV

Upload one or more CSV files — each becomes a queryable table.

2

Write SQL

Write standard SQL: SELECT, JOIN, GROUP BY, WHERE, ORDER BY — all supported.

3

Export results

Download the query result as a new CSV file.

FAQ

Everything you need to know about the SQL on CSV.

What SQL dialect is supported?

DuckDB SQL — a superset of standard SQL with window functions, CTEs, JSON functions, and more.

Can I join multiple CSV files?

Yes. Each uploaded file becomes a table named after the filename.

Is my data uploaded to a server?

No. DuckDB-WASM runs entirely in your browser — your data never leaves your device.

Is there a row limit?

Free plan supports up to 100,000 rows. Pro plan has no limit.

Can I use aggregate functions?

Yes — COUNT, SUM, AVG, MIN, MAX, and all standard aggregates are supported.