Publication-ready charts, by default.
Szum is an opinionated chart design system. A compact grammar and six curated themes keep typography, color, axes, and spacing working together.
Charts rendered
40,000+
Create with
One definition, multiple outputs.
Create editable Figma assets, share chart images in Slack and Notion, or embed an interactive version in your app.
Available as a Figma plugin. Live preview, templates, editable SVG.
Your chart is JSON.
The editor writes the definition for you. You can also write it directly or ask an agent – the same small config produces the same chart everywhere.
Show me average monthly temperatures for Lisbon and Berlin as a line chart with dots.
{
"version": "2026-03-20",
"format": "svg",
"title": "Monthly Temperature",
"subtitle": "Average highs by city, 2025 (°C)",
"theme": "clean",
"marks": [
{ "type": "line", "stroke": "city" },
{ "type": "dot", "fill": "city", "r": 3 }
],
"data": [...]
}Six curated themes.
The curated defaults are the design system. Switch one property and typography, color, axes, and spacing move together.
Adapt any theme to your brand with themeOverrides.
Now make a chart.
The web editor is the no-code way to create the shared definition. Switch the type or theme and the chart rebuilds itself.
Data
| year | format | revenue | units |
|---|---|---|---|
| 2014 | Vinyl | 315 | 13.2 |
| 2014 | CD | 1,855 | 140.8 |
| 2016 | Vinyl | 430 | 17.2 |
Chart type
Theme
The full editor adds your data, labels, sizing, and a link that renders anywhere.
Free to start. Upgrade when it matters.
Create with six curated themes for free. Creator makes the output yours; Pro keeps it running at production scale.
Free
$0
Make polished charts with built-in themes.
- Studio, Figma plugin, and MCP server
- Six curated themes across every surface
- Saved charts, interactive embeds, and 5,000 server renders a month
Creator
$9/ month
Make every chart unmistakably yours.
- Everything in Free, plus custom themes and any Google Font
- Publish professional work without Szum branding
- 20,000 server renders a month with email support
Pro
$29/ month
Run Szum in production at scale.
- Everything in Creator
- 100,000 server renders a month with optional overage
- Priority email support
See full pricing details Try without an account: 250 server renders a month per IP. Only fresh server renders count; cached views are free.
The difference is in the defaults.
Real data, default settings – nothing here was styled by hand.