← Labs on-device · nothing uploaded
Tool · The Workbench

Profile, query & scan any file — in your browser.

Drop a CSV, JSON or Parquet file and get an instant column profile, run SQL over it with DuckDB-WASM, and scan it for PII. It all runs on your device — your file never leaves the tab, so it's safe for data you couldn't upload to a random web tool.

Drop a file, or click to choose

Parsed locally with DuckDB-WASM — nothing is sent to a server.

.csv · .tsv · .json · .ndjson · .parquet
100% on-device. No upload, no account, no tracking of your data. Verify it in DevTools → Network.

How it works. Your file is read into memory and registered with DuckDB-WASM — a full analytical SQL engine compiled to WebAssembly — running in a Web Worker in your browser. Profile uses DuckDB's SUMMARIZE for per-column type, null-rate, distinct count and distribution stats; Query runs any SQL you type against the table data; PII scan runs pattern detectors (email, phone, card + Luhn, IP, national IDs) over the text columns on-device and can export a redacted copy. Because everything is local, it handles files you couldn't paste into an online tool. Built by John Mikel Regida — part of the lab.

The Workbench · a free on-device tool by John Mikel Regida johnmikelregida.com ↗