ChartQuery generates chart images, diagrams, barcodes, QR codes and thermal labels on demand with a simple REST API — PNG, SVG or PDF output, no rendering server needed. Describe a chart in plain English and AI renders it for you.
- Images in one request — the response body is the PNG/SVG/PDF, ready for emails, PDFs, dashboards, Slack or
<img>tags. - Charts, diagrams, QR codes, barcodes, labels — Chart.js configs, 28 diagram languages (Mermaid, Graphviz, PlantUML, D2…), 25+ barcode formats.
- AI generation — describe a chart or diagram in plain English and get the rendered image.
- No rendering infrastructure — no headless browser, fonts or libraries to maintain.
- Copy-paste examples — Python and TypeScript in each README, 7 more languages in
examples/.
curl -G https://api.chartquery.com/v1/qrcode \
-H "x-api-key: $CHARTQUERY_API_KEY" \
--data-urlencode "data=https://chartquery.com" \
--data-urlencode "format=png" -o qrcode.png- Barcode API — Generate EAN-13, Code 128, GS1-128 & 25+ barcode formats
- Chart API — Render Chart.js charts as images — or describe them in plain English
- Diagram API — Render Mermaid, Graphviz, PlantUML, D2 & more as images
- QR Code API — Generate styled QR codes as SVG or PNG
- Thermal Label API — Preview & compile thermal labels for TSC, ZPL, EPL and more
💬 Discord · 📚 API reference · 🔑 Get your API key · 🌐 www.chartquery.com
