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 the chart needs to be yours.
Create with six curated themes for free. Creator makes the output yours; Pro keeps it running at production scale.
Free
$0
Create with Szum.
- Studio, API, Figma plugin, and MCP
- Six curated themes
- PNG and SVG exports
- Interactive embeds
500 server renders a month
Creator
$9/ month
Make every chart yours.
- Everything in Free
- Custom themes and Google Fonts
- No Szum branding
- Email support
5,000 server renders a month
Pro
$29/ month
Run Szum at scale.
- Everything in Creator
- Optional overage billing
- Priority email support
25,000 server renders a month
See full pricing details Try without an account: 100 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.