Now with  DuckDB & ClickHouse connectors

Turn a SELECT into a chart your whole team can read.

Querychart connects to your warehouse, runs the SQL you already write, and renders a live chart in milliseconds - ready to share, embed, or pin to a dashboard. No BI license, no drag-and-drop.

Read-only by default 15+ SQL engines SOC 2 Type II
revenue.sql Run ⌘↵
1-- monthly revenue by plan
2SELECT date_trunc('month', paid_at) AS mo,
3       plan, sum(amount) AS mrr
4FROM invoices
5WHERE status = 'paid'
6GROUP BY 1, 2 ORDER BY 1
Result · 6 rows · 38 ms
Pro Team Scale
MRR · this month
$284.6k ▲ 12.4%

Trusted by data teams at

Orbital Gridline Northwind Hexquery Loopstack Cohort
// The workflow

From query to chart in one keystroke.

No new query language, no visual builder to learn. If you can write SQL, you can ship a chart - and everything stays versioned, parameterized, and reproducible.

Write SQL

Your SELECT is the spec.
The chart writes itself.

Paste any query and Querychart infers the right encoding from your result shape - time on the x-axis, measures as series, dimensions as color. Override anything when you want to.

  • Auto-detected axes, series & aggregation
  • Bar, line, area, donut & big-number out of the box
  • {{params}} for date ranges & filters
query → render38 ms
SELECT day, count(*) AS signups
FROM users GROUP BY 1
renders to
Connect anything

Point it at the warehouse
you already have.

Postgres, Snowflake, BigQuery, ClickHouse, DuckDB, MySQL and more. Connections are read-only by default and run inside your VPC - your data never leaves your perimeter.

  • One-line connection string or SSH tunnel
  • Column-level permissions & row policies
  • Cached results with smart invalidation
connected sourcesread-only
Pg
Postgres
DB
DuckDB
SF
Snowflake
CH
ClickHouse
BQ
BigQuery
My
MySQL
postgres://reader@db.internal:5432/analytics ✓ connected
Ship & share

Pin charts to dashboards.
Embed them anywhere.

Group queries into live dashboards, schedule refreshes, and drop a chart into Notion, your docs, or a customer-facing app with a signed embed link. Every chart is a URL.

  • Auto-refresh on a cron or webhook
  • Signed, themeable iframe & PNG embeds
  • Slack & email alerts on thresholds
Growth dashboardlive · 5m
Weekly active
48.2k ▲ 8%
By plan
Pro 55% Team 30% Scale 15%
Revenue · trailing 12 weeks
// Built for engineers

A charting layer that respects your stack.

Version-controlled

Every query and dashboard is a file. Diff it, review it in a PR, roll it back. Sync the whole workspace with a Git-backed config.

API & CLI first

Create charts from CI, fetch results as JSON or CSV, and render PNGs headlessly. qc run turns any .sql file into a chart.

Secure by default

Read-only roles, scoped credentials, audit logs, and SSO/SAML. Self-host the runner or keep it in your own cloud - your call.

// Three steps

Live in the time it takes to write a query.

01 / CONNECT

Add your database

Drop in a read-only connection string. Querychart introspects your schema so columns autocomplete as you type.

$ qc connect \
  postgres://…/analytics
02 / QUERY

Write the SQL

Use the SQL you already know. Parameters, CTEs, joins - all supported. Hit run and the result streams back instantly.

SELECT day, revenue
FROM daily ORDER BY day
03 / CHART

Pick a chart, share

Choose bar, line, area or donut, name it, and you get a shareable URL plus an embed snippet. Pin it to a dashboard.

querychart.io/c/9fa2
  // live, auto-refreshed
<50ms
Median query-to-chart
15+
SQL engines supported
2.4M
Charts rendered / day
0
Rows that leave your VPC
// Pricing

Start free. Scale when your dashboards do.

Every plan includes unlimited queries and the full chart library. You only pay for seats and refresh frequency.

Hobby
$0/mo
For solo devs and side projects exploring their data.
  • 1 connection & 1 editor
  • Unlimited queries & charts
  • Public share links
  • Daily refresh
Start free
Team Popular
$24/seat·mo
For data & product teams shipping shared dashboards.
  • Unlimited connections
  • Signed embeds & API access
  • 5-minute refresh & alerts
  • Git sync & version history
Start 14-day trial
Enterprise
Custom
For orgs with compliance, scale & self-host needs.
  • Self-hosted runner & VPC peering
  • SSO/SAML & audit logs
  • Row & column policies
  • Dedicated support & SLA
Contact sales
// Ready when you are

Stop screenshotting query results.
Start sharing live charts.

Connect a database and turn your first SQL query into a chart in under two minutes. No credit card, no sales call.

$ npm i -g querychart  ·  qc connect  ·  qc run revenue.sql