ChartGPT
Make a Chart Features Pricing Chart Types API
Company
About Blog Search Articles Careers Help Centre Contact
Account
Sign in Create an account

Home / Chart types / Donut Chart

Donut chart maker

A pie chart with the total in the middle. Paste your numbers and get a donut with sorted segments and the headline figure in the centre, where the eye lands first. Export as PNG, SVG or PDF on the free plan, no account needed.

Donut Chart maker ready
Ctrl + Enter to generate
Start from an example:

Your donut chart will appear here

Paste a table or describe your numbers, then press Generate chart.

Nothing you paste is stored — the chart lives in this browser tab until you export it.

The hole is the point

A donut is a pie chart with the middle removed, and almost every argument about which is better misses what actually changed.

Removing the centre costs you a small amount of readability. In a pie, the wedges meet at a point, and that shared vertex gives the eye an anchor for comparing angles. Take it away and you are comparing arc lengths instead, which is marginally harder.

What you get in return is the most valuable real estate on the chart. The middle of a circle is where the eye goes first, and in a donut it is empty and available. Put the total there, or the one number the chart exists to communicate, and you have a chart that answers its own question before the reader has looked at a single segment.

That trade is worth making whenever there is a headline figure. It is not worth making when there isn't one — if the middle would just hold a title or a logo, use a pie.

What to put in the centre

In rough order of usefulness:

  1. The total. "$7.7 million" above the segments makes the donut self-contained — the reader gets the size of the whole and its composition in one object.
  2. The headline share. "62% Core" when one segment is the story.
  3. The count behind the percentages. "1,284 responses" gives the reader the sample size without a footnote.
  4. Nothing. Acceptable. Better than a logo.

Say put the total in the centre or put 62% in the centre.

The progress donut

There is a second, quite different use for this chart: a single value against a target, drawn as one filled arc and one empty arc, with the percentage in the middle.

This is not really a part-to-whole chart. It is a gauge — the visual equivalent of a progress bar, used for things like "68% of the quarterly goal", "82% of seats filled", "40 of 60 tickets resolved". It works because the number in the centre carries the precision and the arc carries the sense of how far along you are.

Two rules for these. The whole must be a genuine ceiling — a target, a capacity, a total possible — not just a bigger number. And one value per donut; if you have four metrics, that is four small donuts in a row, not four rings inside each other.

Prompt: Progress donut showing 68% of the quarterly target, with 68% in the centre

When to use a donut chart

It works well for:

  • A total and its split in one object — revenue by product with the total in the middle
  • Two to five categories where one clearly dominates
  • Dashboard and deck tiles, where the compact square shape and the big centre number fit a small space
  • A single metric against a target, as a progress donut
  • Survey composition where the respondent count belongs in the centre

Reach for something else when:

Your situationBetter chartWhy
More than about six segmentsBar chartThin arcs are harder to read than thin wedges
No headline number for the centrePie chartWithout a centre figure you are giving up readability for nothing
Precise ranking is neededBar chartArc length is read poorly
Comparing the split across periodsStacked barSeveral donuts cannot be compared reliably
Several metrics at onceSeveral small donutsNested rings are unreadable
Parts that do not form a wholeBar chartThe closed ring asserts completeness

Two worked examples

1. Revenue with the total in the middle

Data:

Product	Revenue
Core	42000000
Pro	21000000
Enterprise	14000000

Prompt: Donut of revenue by product in $ million, total in the centre. The point is that Core is more than half.

What you get: three segments sorted largest first from 12 o'clock, "$7.7 million" in the centre, percentages in the legend. The reader gets the size of the business and its composition without reading a single label.

2. Survey results with the sample size

Data:

Response	Count
Very satisfied	540
Satisfied	410
Neutral	220
Dissatisfied	114

Prompt: Donut of satisfaction responses with the total response count in the centre, keep the original order

What you get: four segments in their natural order — not sorted, because a satisfaction scale runs from one end to the other and reordering it by size would destroy the sequence — with "1,284 responses" in the middle.

This is a case where keep the original order matters. Sorting a Likert scale by frequency makes it unreadable.

Four things that ruin a donut chart

1. Nested rings. Two or three concentric donuts showing different datasets is a chart that looks sophisticated and communicates nothing. Inner rings have shorter arcs for identical percentages, so the same value looks different depending on which ring it lands in. Use small multiples.

2. A logo in the centre. You have taken the readability hit of removing the middle and then spent the space on decoration. Either use the centre for data or use a pie.

3. A ring so thin it becomes a circle. Past a certain thinness the segments stop reading as quantities. The ring needs enough width that the arcs have visible area.

4. Too many segments. The same six-item ceiling as a pie, and slightly stricter, because a thin arc is harder to identify than a wedge that reaches the centre. Say group anything under 3% into Other.

Getting your data in

Two columns: category and value. Counts or percentages both work — counts get converted, percentages get used as given.

Naming your units means the legend, centre figure and subtitle read correctly. There is no value axis on a donut chart, so units live in the labels rather than along an edge.

How to make one

  1. Paste two columns, category and value.
  2. Say donut chart so it does not infer the type.
  3. Say what goes in the centre — the total, a headline percentage, or the response count.
  4. Name your units so the centre figure and legend read correctly.
  5. Adjust in words. Keep the original order. Group anything under 3% into Other. Put the total in the centre.
  6. Export — SVG for slides, PNG for a quick paste, PDF for print.

Related chart types

  • Pie chart — the same data with a solid centre. Slightly easier to compare, no room for a headline figure.
  • Stacked bar — when you need the same composition across several groups or time periods.
  • Bar chart — when ranking accuracy matters more than the sense of a whole.

Exporting

SVG, PNG and PDF, on every plan including free. SVG is the one to use — curved strokes and a centre number are exactly where raster scaling shows. See pricing for what the paid plans add.

Donut chart FAQ

What is the difference between a pie and a donut chart?

The hole. A donut trades a small amount of comparison accuracy for space in the middle, which is the best place on the chart to put a total or a headline number. If you have nothing to put there, use a pie.

What should go in the middle?

The total, the dominant share, or the sample size behind the percentages. Anything that makes the chart answer its own question. Not a logo.

How many segments can a donut chart have?

Two to six. Thin arcs are harder to read than thin wedges, so the ceiling is slightly lower than for a pie. Group the tail into "Other" beyond that.

Can I make a progress or gauge donut?

Yes — one value against a target, with the percentage in the centre. Ask for a progress donut showing 68% of the quarterly target. Use one metric per donut rather than nested rings.

Can I put two donuts inside each other?

Nested rings mislead — identical percentages occupy different arc lengths on different rings. Small multiples say the same thing legibly, so ChartGPT draws one ring per chart.

Should the segments be sorted?

Largest first from 12 o'clock by default. Say keep the original order for scales and sequences — satisfaction ratings, age bands, funnel stages — where the order carries meaning.

Is the donut chart maker free?

Yes. Donut charts are on the free plan with PNG, SVG and PDF export and no account needed to try it. The free plan covers 15 charts a calendar month and pastes of up to 500 rows. Charts you generate are yours to use commercially. See pricing.

Make your donut chart now.

Paste your numbers into the box and export in a few seconds. Nothing to install, nothing to sign up for.