We use cookies.This website uses essential cookies to operate core features. With your consent, we also use analytics cookies to understand traffic and improve the service. For more details, see our .
If this tool helped you, you can buy us a coffee ☕
Generate custom donut charts online. Easily customize data, colors, and labels to visualize proportions and percentages intuitively.
Supports comma, semicolon, or tab-separated values. The first column should be the category name, and the second column the value. At least 2 category items are required, and values must be non-negative.
When presenting reports and statistics, you often need to show the proportions of different parts. Drawing a donut chart manually is not only time-consuming but also difficult to adjust. A donut chart maker helps you quickly convert data into high-definition donut charts. Simply enter the names of your items and their corresponding values to automatically generate a proportionally accurate donut chart that intuitively visualizes your data distribution. A donut chart, also known as a doughnut chart, is a variation of a pie chart with a blank center that can display total information, making it ideal for showing percentages, market shares, and more.
Input values must be positive numbers; negative or zero values are not supported (a chart cannot be generated meaningfully if all values are zero). The number of labels and values must match, otherwise an error will be prompted. The generated donut chart is based entirely on your input data and is not uploaded to any server. All processing is done locally in your browser to protect your data privacy. If you have more than 10 data categories, we recommend simplifying your classifications to avoid a cluttered chart. The resolution of the exported image is related to your browser window size; you can zoom in on the page before exporting to get a higher-definition image.
Donut charts are best suited for displaying the proportions of 5 to 8 categories. If you have too many categories, consider using a bar chart instead. For scenarios emphasizing the total volume, you can add the total value in the hollow center (this tool supports this via the title/subtitle feature). If you prefer to display specific values rather than percentages, you can add them through secondary editing after generation. Common applications include market share, budget allocation, and survey results. To ensure color legibility, please choose high-contrast colors for adjacent categories.

Pixel to Millimeter Converter
Convert between pixels and millimeters based on PPI density. Supports custom density values, ideal for UI design and print layout.

Pixel to Centimeter Converter
Input pixel values and PPI to instantly convert to corresponding physical length in centimeters, also supports reverse conversion from centimeters to pixels, suitable for graphic design, UI slicing, and print layout.

PX to PT Converter
A pixel (PX) to point (PT) unit conversion tool for designers and developers. Supports custom PPI for typography and layout adaptation.

Random Color Generator
Provides controllable random color generation for designers and developers, supporting multiple formats and hue filtering.

Pixel to Millimeter Converter
Convert between pixels and millimeters based on PPI density. Supports custom density values, ideal for UI design and print layout.

Pixel to Centimeter Converter
Input pixel values and PPI to instantly convert to corresponding physical length in centimeters, also supports reverse conversion from centimeters to pixels, suitable for graphic design, UI slicing, and print layout.

PX to PT Converter
A pixel (PX) to point (PT) unit conversion tool for designers and developers. Supports custom PPI for typography and layout adaptation.

Random Color Generator
Provides controllable random color generation for designers and developers, supporting multiple formats and hue filtering.

PX to REM Converter
A bidirectional PX to REM converter for front-end developers and designers, featuring customizable root font sizes.