HomeAppsPie chart maker
Everyday tool

Pie chart maker

Free pie chart maker: enter labels and values, show percentages, add a legend or donut hole, and download a PNG. Runs locally in your browser.

Loading tool…

Live
Loading

Preparing tool…

How to use

Follow these steps for a clear answer.

1

Enter slices

One line per slice: Label, number. Values do not need to sum to 100.

2

Customize the chart

Set the title, slice text, legend, donut style, or rotation, then draw the preview.

3

Download or adjust

Save a PNG locally, or edit the data and redraw. Nothing is uploaded.

Pie chart maker specification

Version 2.0.0 · Last reviewed 2026-07-28

Definition
A pie chart divides a circle into slices whose angles are proportional to each category’s share of the total.
What it calculates
A proportional pie or donut chart from label–value pairs, with optional title, slice labels, legend, rotation, and total summary.
Inputs
  • One or more lines of Label, value (comma, colon, or tab separator)
  • Optional chart title
  • Slice text mode (percentage, value, label, or none)
  • Legend position (right, bottom, or none)
  • Donut toggle and rotation in degrees
Outputs
  • Canvas pie or donut preview
  • PNG download
  • Slice count and total of absolute values
Formula
sliceAngle = 2π × |value| / Σ|values|

Use the tool above to build a pie or donut chart from plain text—with title, slice labels, legend, and PNG download.

When to use a pie chart

Pie charts excel at part-to-whole comparisons with a small number of categories (budgets, survey shares, market mix). Prefer a bar graph for comparing magnitudes side by side, and a line graph for trends over time.

Data tips

  • Separators: Marketing, 35, Marketing: 35, or tab-separated pairs all work.
  • Values do not need to sum to 100—the tool computes shares from the total.
  • Keep the slice count modest so labels stay readable.
  • Draft rows in the Online Notepad before pasting them here.

Customization

Control Effect
Chart title Drawn above the plot
Slice text Percentage, value, label, or none on slices
Legend Key on the right, bottom, or hidden
Donut chart Opens a hole in the center
Rotation Turns the whole pie (degrees)
Download PNG Saves the current canvas locally
Assumptions
  • Each non-empty line provides one category and one numeric value.
  • Slice size uses the absolute value so negatives still contribute magnitude.
  • Percentages are shares of the sum of absolute values, not required to be pre-normalized to 100.
  • Rendering and download run locally in the browser.
Units
  • Category: text label
  • Value: number (unitless unless described in the title)
  • Percentage: 0–100 share of total
Boundary conditions
  • Empty data shows a placeholder instead of a chart.
  • Very small slices may omit on-slice text to reduce clutter.
  • About 5–8 slices usually read best for presentations.
Example
Red, 30 · Blue, 45 · Green, 25 → slices 30%, 45%, 25% of total 100
Validation cases
  • Equal values A,10 B,10 → Two 50% slices
  • Values summing to 200 → Percentages still total 100%
  • Donut on → Center hole with same proportions
  • Slice text = percentage → Percent labels on larger slices
Sources
  • Common pie-chart practice (part-to-whole shares)
  • Proportional central angles from absolute values
Last reviewed
2026-07-28
Calculation version
2.0.0

Frequently asked questions

Key distinctions behind the tool.

Is this pie chart maker free?

Yes. Create and download charts with no account and no upload—everything runs in your browser.

Do my values need to add up to 100?

No. Each slice is sized as its share of the total of all absolute values you enter.

What data format should I use?

One slice per line: a label, then a comma, colon, or tab, then a number. Example: Marketing, 35.

Can I show percentages on the slices?

Yes. Set Slice text to Percentage, Value, Label, or None. Use Legend for a side or bottom key.

What is a donut chart?

A donut chart is a pie chart with a hole in the center. Enable Donut chart to switch styles.

Is my data sent to a server?

No. Parsing, drawing, and PNG export stay on your device.