Free. No signup. Runs in your browser.

Build SQL Queries
Without Writing Code

SQL Canvas is a visual SQL builder and learning platform. Click tables, drag columns, add filters — and watch real SQL generate instantly. Execute against real data, powered by DuckDB, right in your browser.

query.sql — generated by SQL Canvas
SELECT c.customer_name,
        SUM(o.amount) AS total_revenue
FROM customers c
JOIN orders o ON c.customer_id = o.customer_id
WHERE o.order_date BETWEEN '2024-06-01' AND '2024-06-30'
GROUP BY c.customer_name
ORDER BY total_revenue DESC
LIMIT 10;

Everything you need to master SQL

A complete visual environment for learning, building, and understanding SQL — from your first query to complex joins.

🧱

Visual Builder

Click columns, add filters, set sorts — no SQL syntax required. Build queries the same way you think about them.

Live SQL Preview

See generated SQL update in real-time as you build. Learn the syntax by watching it form before your eyes.

🧠

Plain English

Every query explained in simple language you understand. No jargon, just clarity.

🦆

DuckDB Engine

Real SQL execution in your browser — no backend needed. Powered by DuckDB WebAssembly.

📊

Sample Datasets

Four curated datasets from beginner to advanced: Sales, Marketing, HR, and E-Commerce.

🤖

AI Assistant

Describe what you want in plain English and let the AI build the query for you. Then tweak it visually.

📖

Built-in Cheat Sheet

Quick reference for every SQL clause right where you need it. Expand examples with a click.

🔗

JOIN Visualizer

See how tables connect at a glance. Understand INNER, LEFT, RIGHT, and FULL joins visually.

From idea to query in four steps

No setup, no installation, no account required. Just open and start building.

1

Pick a Dataset

Choose from four sample datasets or upload your own CSV. Each one is designed to teach a different SQL concept.

2

Build Visually

Click columns to SELECT, drag to JOIN, type values to filter. The builder translates every action into SQL.

3

See the SQL

Watch syntax-highlighted SQL generate live. Read the plain-English explanation to understand what it does.

4

Run & Learn

Execute against real data instantly. See results, tweak, repeat. That's how SQL sticks.

Ready to start?

Your first query is 30 seconds away

No credit card. No signup. No installation. Just open SQL Canvas in your browser and start building queries visually.

Launch SQL Canvas