DuckDB File SQL

Run DuckDB SQL on CSV, JSON, Parquet, and SQLite files in the browser.

Bring the power of DuckDB to the browser. Run analytical SQL directly on CSV, JSON, JSONL, Parquet, and SQLite files — including joins and EXPLAIN plans — with bounded, downloadable result sets. Ideal for quick data analysis without spinning up a warehouse.

  • Run DuckDB SQL on CSV, JSON, JSONL, Parquet, and SQLite files
  • Joins across multiple files
  • Inspect EXPLAIN query plans
  • Bounded result downloads to keep things fast
  • Fully in-browser analytical engine
chayprabs/duckdb-file-sqlFull source code, issues, and releasesOpen →

Spotted a bug or have an idea?

This tool is built in the open and shaped by feedback. If something feels off — or you want a feature — I read every message.