Pie charts are one of the most recognizable data visualizations. They're perfect for showing proportions — market share, budget allocation, survey results. We've added a full pie chart editor to FreeFlowCharts with donut mode, auto-percentages, and API support.
What is a pie chart?
A pie chart is a circular graph divided into slices, where each slice represents a proportion of the whole. The angle of each slice is proportional to its value. A donut chart is the same thing with a hole in the center — it looks cleaner and leaves room for a summary label.
When to use a pie chart:
When NOT to use a pie chart:
How the editor works
Open freeflowcharts.app/piechart and pick a template or start from scratch. Each slice has a label, a numeric value, and a color. The editor calculates percentages automatically and renders them on the chart. Toggle "Donut style" in the sidebar for the hollow variant.
Click any slice on the chart or in the sidebar list to select it. The properties panel lets you edit the label, value, and color. Add or remove slices freely — the chart redraws instantly.
Templates
API support
Create pie charts programmatically:
curl -X POST https://freeflowcharts.app/api/create-piechart \
-H "Content-Type: application/json" \
-d '{"title":"Q1 Revenue","slices":[{"label":"Product A","value":40},{"label":"Product B","value":30},{"label":"Services","value":30}],"donut":true}'The API auto-assigns colors, computes percentages, stores the chart, and returns a shareable link. Export via /api/export-piechart/json or /api/export-piechart/svg.
Constraints
Try it at freeflowcharts.app/piechart. No account needed.