All free APIs
Free APIDev ToolsNo keyOfficial

QuickChart

Render Chart.js charts, QR codes and graphs as images from a URL

QuickChart turns a Chart.js config (or a QR/graph/word-cloud spec) into a rendered image via a single URL or POST. It is built for environments that cannot run JavaScript charting, like emails, PDFs, chat bots and server-side automations. The open-source core (AGPLv3) is self-hostable; the hosted endpoint is free with generous limits and needs no key.

Free tier

Free hosted Community tier with no key (up to ~100k chart images/month and ~50k short URLs/month); paid plans add SLA and higher limits

Rate limits

Community (free) tier allows roughly 100,000 chart images/month and 50,000 short URLs/month with shared concurrency; self-host the AGPLv3 server for unlimited/commercial volume

Auth

No key

Base URL

https://quickchart.io

What you'd build with it

  • Embed a chart image in a transactional email or PDF
  • Render metrics graphs inside a Slack/Discord automation
  • Produce a chart from an automation step with no browser
  • Generate QR codes and word clouds alongside charts

Key endpoints

  • GET/chartRender a Chart.js config (?c=) to a PNG/SVG image
  • POST/chartPOST a JSON Chart.js config for long/complex charts
  • GET/qrGenerate a QR code image
Members

Members get the runnable recipe

Sign in free to copy the example request, see a sample response, and read the gotchas.

Tags

chartsimagevisualizationqrdeveloper