FreeTool
Data & Spreadsheet

SQL on CSV

Run SQL SELECT queries directly on uploaded CSV files — no server needed

CSV Data (table name: csv)
SQL Query
Supports: SELECT, WHERE, GROUP BY (COUNT/SUM/AVG/MIN/MAX), ORDER BY, LIMIT, AND/OR, BETWEEN, LIKE, IN, IS NULL. Use FROM csv to reference your data.

How it works

  • • Pure browser-based SQL engine — no external libraries, works on Cloudflare Edge.
  • • Your CSV is loaded as a table named csv. Column names come from the header row.
  • • Supports: SELECT, WHERE (AND/OR/LIKE/BETWEEN/IN), GROUP BY with COUNT/SUM/AVG/MIN/MAX, ORDER BY, LIMIT.
  • • No data leaves your browser — runs 100% client-side.

Don't see what you need?

We build free tools based on community feedback. If there's a utility that would improve your workflow, suggest it today!