Zro7Zro7/SQL Playground

SQL playground

Drop CSV, JSON, Parquet or SQLite. Query with DuckDB.

Runs entirely in your browser. Files never leave your device.
Loading DuckDB-WASM (~5MB, one-time)…
Files stay in your browser. Nothing uploaded.

Drop CSV / JSON / Parquet — or click to select

Multiple files supported

Tips
  • Any file works directly: SELECT * FROM read_csv_auto('mydata.csv')
  • JSON: read_json_auto('mydata.json')
  • Parquet, CSV, JSON can be joined together in a single query.

How it works

  1. 1

    Open a file

    Drop a CSV, JSON, Parquet or SQLite file.

  2. 2

    Query or configure

    Write SQL or set the tool's options.

  3. 3

    View or export results

    Browse rows in the table or export as CSV / JSON.

Frequently asked questions

How much data can I load?

DuckDB-WASM streams from disk-backed OPFS, so multi-GB files work well in modern browsers.

Is my data uploaded?

No. Every query runs against files opened directly in your browser via DuckDB-WASM or sql.js.

Which file formats are supported?

CSV, JSON, Parquet and SQLite. Joins across formats work in a single SQL query.

All Database tools →

Explore more categories