Run SQL queries on your CSV files instantly

Lite Mode
Normal Mode
Use case
A quick, one-time query session
A dataset you'll come back to, with saved sessions and queries
Account
No account needed
Create an account to save your history
Session storage
Nothing stored beyond this browser session
Save datasets and chat sessions across browser sessions and devices
Data security
Nothing touches our cloud or database.
Saved data is stored securely in the cloud. AI conversations stay private and are never shared publicly.

How it works

01

Pick a mode

Lite Mode skips sign-in entirely. Normal Mode adds an account (email + password) so datasets and chat sessions sync across devices.

02

Upload

Drop in any CSV. Synth loads it into a real SQLite database running in your browser tab.

03

Query

Write SQL directly, or ask the AI assistant in plain English, then sort and filter instantly.

What Synth is

Synth runs SQL queries, or plain-English questions, against a CSV file. When you upload a file, Synth loads it into a SQLite database that runs in your browser tab, so there's no server to install or wait on.

Local by default

In Lite Mode, your file and your queries stay in your browser and nothing is sent to a server. Normal Mode adds an account, which saves workspaces and chat sessions to the cloud so you can open them on another device.

SQL or plain English

You can write SQL yourself or ask the built-in AI assistant. In SQL Mode the assistant gives you a query you can run, and in General Mode it answers in plain English. You can switch between them at any time. Synth is meant for people who know SQL but don't want to set up a server for one file, and for people who would rather skip SQL and ask a question.

Why it exists

Querying a single CSV file usually means either writing Excel formulas, which don't scale past a few thousand rows, or setting up a database server to ask a handful of questions about one file. Synth lets you run SQL on the file without setting anything up.

Multi-table workspaces

A workspace can hold up to 10 tables. You can rename tables, have the AI write joins across them, and let Synth suggest relationships between them. Each CSV can have up to 500,000 rows.

Contact

Questions, feedback, or a bug to report? Reach us at spelillo11@gmail.com.

Try it on your own CSV

You don't need an account to start.

Open Synth