QuickChart
Generate chart and graph images
- Authentication
- No auth
- HTTPS
- Yes
- CORS
- Yes
- Category
- Development
- Documentation / URL
- https://quickchart.io/
Overview
QuickChart renders Chart.js charts as images — a URL with a Chart.js config returns a PNG/SVG chart. Keyless and free (verified live), it’s the standard way to embed charts in emails, READMEs, and server-generated images.
Quick Start
A bar chart (verified live):
curl "https://quickchart.io/chart?c=%7Btype%3A%27bar%27%2Cdata%3A%7Blabels%3A%5B%27a%27%2C%27b%27%5D%2Cdatasets%3A%5B%7Bdata%3A%5B1%2C2%5D%7D%5D%7D%7D"
(The c param is a URL-encoded Chart.js config object.)
Use the full config for rich charts:
{
"type": "line",
"data": { "labels": ["Jan", "Feb", "Mar"], "datasets": [{ "label": "Sales", "data": [3, 5, 2] }] },
"options": { "title": { "display": true, "text": "Monthly Sales" } }
}
curl "https://quickchart.io/chart?c=<url-encoded-config>"
SVG output and other options:
curl "https://quickchart.io/chart?c=...&format=svg"
curl "https://quickchart.io/chart?c=...&width=800&height=400"
Authentication
None — keyless (a free API key removes the watermark and raises limits).
Rate Limits & Notes
- Free tier: 100 charts/day (no key); a free key raises it and removes the watermark.
- The config is standard Chart.js — any chart type (bar, line, pie, doughnut, radar…) works.
- Great for email reports (no JS in email clients) and server-side image generation.
- A config builder at quickchart.io helps generate the encoded
cparam.
FAQ
Is QuickChart free? Free tier: 100 charts/day; a free key raises limits and removes the watermark.
What chart library? Chart.js — pass any Chart.js config.
Why use it? Embed charts in emails/READMEs where JavaScript can’t run.
More in Development
| API | Auth | HTTPS | CORS | |
|---|---|---|---|---|
| 24 Pull Requests Project to promote open source collaboration during December | No auth | Yes | Yes | ↗ |
| Agify.io Estimates the age from a first name | No auth | Yes | Yes | ↗ |
| Amazonscraperapi Amazon product, search & batch scraping API with residential proxies (1000 free) | API Key | Yes | No | ↗ |
| AmberOne Turn any website into a build-ready Android, iOS, PWA or Electron app project | API Key | Yes | No | ↗ |
| API Grátis Multiples services and public APIs | No auth | Yes | Unknown | ↗ |