Chart image API

A chart image API returns a static PNG or SVG of a chart from a URL. It's the cleanest way to put charts into anything that can't run JavaScript — email, PDF reports, GitHub READMEs, Notion, Slack, dashboards, static sites and more. ChartBytes is a minimal, free-to-start chart image API with a one-time Pro upgrade instead of a monthly subscription.

Get Pro — $9 once Try the live builder →
Example chart returned by the ChartBytes image API

GET /chart

GET https://chartbytes.meridian-digital.pro/chart?t=bar&d=12,19,8,24&labels=Q1,Q2,Q3,Q4&title=Sales
Returns a PNG (default) or SVG (&f=svg).

POST /chart (JSON)

POST a JSON body {{"type":"bar","data":[12,19,8,24],"labels":["Q1","Q2","Q3","Q4"]}} when the URL would get too long.

Chart types

bar, hbar, stacked, line, area, scatter, pie and donut — PNG and SVG, with labels, titles and multiple series.

Pricing

Free: 500 renders/month, light theme, no watermark, no account. Pro: one-time $9 — dark and brand themes, 25,000 renders/month, immutable caching.

FAQ

What is a chart image API? An API that returns a static PNG/SVG chart from a URL, so you can embed charts in places that can't run JavaScript — email, READMEs, Notion, Slack and PDF reports.

Is there a free chart image API? Yes. ChartBytes is free for 500 renders/month with no watermark and no account. Pro is an optional one-time $9.

What are the alternatives? Image-Charts and QuickChart are the established options. ChartBytes is a simpler, cheaper alternative: no watermark on the free tier and a one-time payment instead of a subscription.

Built by Meridian Digital · ChartBytes home · Chart to PNG · Chart generator · Image-Charts alternative · QuickChart alternative