Charts as images · One URL

Beautiful charts, anywhere an image works. Emails, reports, Slack, docs, dashboards.

Describe your chart in a URL and get back a finished PNG. Build it in the visual editor or call the API — then drop it into any email, report, wiki, or chat message. No charting library. No JavaScript. No screenshots.

Read the docs →
28Chart types
9Built-in themes
1URL to integrate
30Day free trial
Charts rendered as embeddable images
Why it matters

Your charts shouldn't need a runtime.

The problem

Charting libraries need a build step, a browser, and JavaScript — none of which exist inside an email, a PDF, or a chat message.

The cost

So every report becomes screenshot chores — capture, crop, paste, repeat — and the numbers are stale the moment you hit send.

The solution

An image works everywhere. One YakCharts URL renders a current PNG on every load — embed it once and it stays up to date.

Everything included

From quick bar chart to branded report.

28 chart types

Line, sparkline, spline, area, bar (vertical, horizontal, stacked, percentage), funnel, gauge, waterfall, bullet, pie, donut, scatter, bubble, box & whisker, candlestick, violin, polar, word cloud, Sankey, choropleth maps, and QR codes.

Nine themes — or yours

Default, dark, light, cerulean, icy, sand, NCS, contrast, and JetBrains — or design your own in the theme editor to match your brand.

Right inside chat

Run /yakchart in Slack and a finished chart lands straight in the conversation.

Visual editor

Build and fine-tune charts in the browser — data, series, colours, legends, and labels — with no code required.

Know when it's seen

Embed a tracked chart in your email and every open is logged — verified opens split from Apple and Gmail proxy noise, so your numbers stay honest.

Simple, secure API

One authenticated URL returns a finished chart image. Lock requests to your API key, with optional HMAC signing.

Simple integration

One request. A finished chart back.

No library to download, no textbook-sized manual. Describe the chart in the URL of an image request — type, title, data, theme — and the response is the finished PNG.

https://yakcharts.com/api/chart.png?apiKey=API_KEY&type=line&title=Revenue&data=[[1,10],[2,15],[3,12]]

<!-- Embed a live chart anywhere an image works -->
<img src="https://yakcharts.com/api/chart.png
   ?apiKey=API_KEY
   &amp;type=bar
   &amp;title=Quarterly Revenue
   &amp;data=[["Q1",10],["Q2",15],["Q3",12],["Q4",20]]"
     alt="Quarterly Revenue" />
See for yourself

Point, click, chart.

Pick a chart type, paste your data, choose a theme, and copy the finished image URL — the visual editor does the rest. Adjust colours, legends, and labels to match your brand, then save it as a theme of your own.

default dark light cerulean icy sand ncs contrast jetbrains

And a 30 day free trial with no strings attached.

Pricing

Start free. Scale when you are ready.

Basic
$ 10 /mo

100,000 API Requests / Month

All chart types and custom themes

Slack app

SSL encryption

Advanced
$ 50 /mo

1,500,000 API Requests / Month

All chart types and custom themes

Slack app

SSL encryption

Priority support

Enterprise
$ 100 /mo

5,000,000 API Requests / Month

All chart types and custom themes

Slack app

SSL encryption

Priority support

Get started

Put a chart where your words aren't working.