Guides

Guides to querying, joining, and analyzing your data

Everything below runs against Synth, a browser-based SQL and AI tool for CSV and JSON files. No install, no server, no account required to start.

Learn SQL: Free Interactive Courses

60 hands-on lessons from your first SELECT to joins and window functions. Write a query, check your answer instantly, and see exactly what's off.

Query a CSV File with SQL

Run real SQL on a CSV file with no SQL Server, no Postgres, and nothing to install.

Query JSON Files with SQL

Load a JSON array or newline-delimited JSON file into a real database and query it with SQL.

SQL Cheat Sheet for CSV & JSON Analysis

Copy-paste SQL patterns for filtering, aggregating, sorting, and joining your files.

Ask Your Data Questions in Plain English

Skip SQL entirely. Synth's built-in AI assistant answers questions about your data directly.

Turn a CSV into a SQLite Database, No Install

Convert any CSV into a real SQLite database entirely in your browser tab.

How to Join Two CSV Files with SQL

Load two CSVs as separate tables and join them with real SQL, no VLOOKUP required.

Split a Column in a CSV

First and last names, email domains, and lists in one cell turned into separate rows.

Count Unique Values in a CSV Column

Distinct counts, how often each value appears, and how to ignore blanks and capitalization.

Convert JSON to CSV, Nested JSON Included

Turn JSON or NDJSON into a CSV in your browser, flatten nested objects, and split arrays into rows.

Make a Pivot Table from a CSV with SQL

Totals by category, months as columns, percent of total and a grand total row, all with copy-paste SQL.

Find and Remove Duplicate Rows in a CSV

Spot every duplicate with one SQL query, including near-duplicates that differ by case or spaces, and export a clean file.

Privacy-First Data Analysis: Nothing Leaves Your Browser

Query sensitive files without uploading them anywhere — even the AI assistant only ever sees your schema.

Try it on your own file

No sign-in required to start.

Open Synth