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+

One definition, multiple outputs.

Create editable Figma assets, share chart images in Slack and Notion, or embed an interactive version in your app.

Figma
Scatter Plot

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": [...]
}

Connect an agent · Use the TypeScript SDK

Six curated themes.

The curated defaults are the design system. Switch one property and typography, color, axes, and spacing move together.

editorial

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

yearformatrevenueunits
2014Vinyl31513.2
2014CD1,855140.8
2016Vinyl43017.2
12 rows · 4 columns

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.