One URL, one image
https://chartbytes.onrender.com/chart?t=bar&d=12,19,8,24&labels=Q1,Q2,Q3,Q4&title=Sales
Paste that URL into an email, a README.md, a Notion page or a Slack message — it renders as an image. Charting libraries need a browser; a chart image works everywhere an <img> does.
In Markdown

Chart types
| type | description | example |
|---|---|---|
bar | vertical bars (grouped when multiple series) | → |
hbar | horizontal bars | → |
stacked | stacked bars | → |
pie | pie chart | → |
donut | donut chart | → |
Why a chart image API?
Email clients, READMEs, Notion, Slack messages and PDF reports have no JavaScript runtime — a charting library can't render there. A static image URL renders anywhere. ChartBytes gives you that URL with zero setup, replacing tools like Image-Charts and QuickChart with a simpler, cheaper option.
Pricing
- Free — 500 renders/month, light theme, no watermark, no account.
- Pro — one-time $9 — dark + brand themes, 25,000 renders/month, immutable caching. Buy now →
FAQ
What is a chart image API? An API that returns a static PNG/SVG chart from a URL, so you can embed charts anywhere an image renders.
Is it free? Yes — 500 renders/month free with no watermark. Pro removes limits for a one-time $9.
Which formats? PNG (default) and SVG. PNG needs no browser; SVG is crisp and small.
Guides
- Image-Charts alternative — no watermark on the free tier, $9 one-time Pro
- QuickChart alternative — one-time payment instead of $40/month
- Chart image for email & GitHub READMEs — embed charts with a plain <img> tag
Built by Meridian Digital · Source on GitHub (MIT)