Your data.
A clear chart.

Turn your numbers into charts you can customize and export.

API docs ↗

Rendering response…

Find the right chart
for your data.

Parts of a whole. Changes over time.
Relationships worth a closer look.
Start with the shape that fits.

Sample projects per month: Jan 18, Feb 28, Mar 24, Apr 42, May 38, Jun 56.

Give a trend a sense of volume.

Sample hours: Design 40, Build 35, Share 25.

Compare categories at a glance.

Sample categories: A has Design 40 and Build 20; B has Design 15 and Build 25; C has Design 25 and Build 15. Width shows category total; height shows share.

Compare totals and what makes them up.

Your data. Your code. Charts anywhere.

Generate SVG and PNG charts from JSON. Use them in applications, reports, and automated workflows.

request.shPOST /api/v1/chart

curl -X POST https://makemechart.com/api/v1/chart \
  -H "Authorization: Bearer $CHART_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "type": "donut",
  "format": "svg",
  "labels": ["Design", "Build", "Share"],
  "data": [40, 35, 25],
  "colors": ["#7050d5", "#197d70", "#966a28"],
  "size": 300,
  "thickness": 62,
  "gap": 0,
  "showLegend": true,
  "legendPosition": "bottom"
}'
Responseimage/svg+xml
SVG response to the example request: Design 40, Build 35, Share 25; 100 hours total.

Same data. Ready for your application.

From numbers to a
chart you can use.

Your data in.
Your own style.
A file ready to go.

01

Add your data

Type labels and values into the editor. Start with the numbers you already have.

Sample input · Donut editor
ActivityHours
Design40
Build35
Share25
Total100
02

Make it yours

Set the colors and ring thickness in the Donut editor. See your choices take shape.

Styled Donut example: Design 40, Build 35, Share 25.
Ring thickness
62 px
Legend
Below chart
03

Export your chart

Download SVG for a scalable vector. Choose PNG for slides and documents. Or copy the SVG.

SVGScales beautifully
PNGReady for your slides

Two formats. Plenty of places to use them.

Your data in.
A clear chart out.

Read the API reference, get a key, and send your first request.