Pie Chart Maker

Builds a pie chart from categories and values. Pie charts are widely criticised for good reasons — this page explains when one is nonetheless the right choice, and how to make it readable.

Live demo · real result from this tool
One slice per row: label, value. Only positive values can be parts of a whole.
0 keeps every slice; for example 5 merges slices under 5% into “Other”.

Pie chart

Pie chart

Slices

LabelValueShare %Angle (°)
Rent150050.0180
Groceries60020.072
Savings45015.054
Transport30010.036
Other1505.018

Processed on your device — nothing is uploaded.

How to use Pie Chart Maker

  1. Enter your categories and values.
  2. Sort largest to smallest and group small slices into ‘Other’.
  3. Label slices directly rather than relying on a legend.
  4. Download the chart.
  5. Use for part-of-whole with two or three categories; use a bar chart for comparison.
  6. Values must sum to a meaningful whole, or a pie is the wrong chart entirely.
  7. Direct labels beat a legend — they remove the lookup the reader would otherwise do.

Why pie charts are hard to read

People judge length accurately and angle poorly. Cleveland and McGill established the ranking experimentally in the 1980s: position along a common scale is read most accurately, then length, with angle and area well down the list. So two slices of 23% and 26% are nearly indistinguishable in a pie and obviously different as bars. The problem worsens with every additional slice, and a pie with ten categories communicates almost nothing.

When a pie is actually right

When the message is part-of-whole rather than comparison, and there are two or three slices. “Two thirds of our revenue comes from one product” reads instantly as a pie and requires thought as a bar chart, because the pie’s whole is visually explicit. That is a narrow but genuine use. A donut is the same chart with a hole, which frees the centre for a total — often the most useful number on it.

Making one readable

Sort slices largest to smallest, starting at twelve o’clock and going clockwise, so a reader can follow the ranking. Label slices directly with both the category and the percentage rather than using a legend, which forces the eye back and forth. Group anything below about 5% into ‘Other’ — slices that small cannot be read and their labels collide. And make sure the values actually sum to a meaningful whole, because a pie of things that do not add up to 100% is a category error rather than a design flaw.

Frequently asked questions

How are the percentages calculated?
Each slice angle is its value divided by the total of all values, so the percentages always add up to 100%. The tool ignores blank cells and skips zero or negative values, since a pie chart cannot represent a negative share.
How many slices work well?
Between two and about eight slices is readable. Beyond that the labels start to collide, so the tool automatically hides the inline label on any slice smaller than a few percent and relies on the legend instead, keeping the chart clean.
Is the exported file good enough for print?
Yes. The SVG export is pure vector geometry with real text, so it prints at whatever resolution your printer or press supports. The PNG is rasterised at 2x for crisp on-screen use, and you can switch the export background to white so it drops straight into a document.
When should I use a pie chart?
When showing parts of a whole with only two or three categories, and when the whole itself matters. For comparing values, a bar chart is read far more accurately — people judge length well and angle badly.
How many slices is too many?
More than five is usually too many, and beyond about seven a pie communicates very little. Group small categories into 'Other' or switch to a horizontal bar chart.
Is a donut chart better than a pie?
Marginally, and mostly because the hole gives you space for a total, which is often the most useful number present. The angle-reading problem is unchanged — both are hard to compare accurately.

Written by the ToolsRift team · Last updated

Pages are drafted with AI assistance and checked by automated tests. How we write and check pages.

Was this tool useful?

Report a problem

Start typing to search every tool.

↑ ↓ to moveEnter to openEsc to close