# Progress Ring Chart

Create beautiful circular progress indicators with animations, perfect for displaying percentages, completion rates, and progress metrics

> Canonical page: https://elysiatools.com/en/tools/progress-ring-chart

- **Category:** Data Visualization

- **Keywords:** progress ring, circular progress, percentage, donut chart, progress indicator, completion rate, circular gauge

## Overview

The Progress Ring Chart tool allows you to generate professional, animated circular progress indicators to visualize completion rates, percentage metrics, and project status updates with ease.

## Inputs

- **Progress Data** (textarea): Progress values (0-100). Supports JSON array with labels, simple label:value pairs, or just values
- **Chart Title** (text): Title that will be displayed above the chart
- **Ring Size** (number): Size of each progress ring in pixels
- **Ring Thickness** (number): Thickness of the progress ring stroke
- **Start Angle** (number): Starting angle in degrees (-90 = top, 0 = right, 90 = bottom, 180 = left)
- **Color Scheme** (select): Select color scheme
- **Custom Colors** (text): Custom colors for progress rings (comma-separated hex colors)
- **Animation Duration** (number): Duration of the progress animation in milliseconds
- **Background Color** (color): Background color for the chart container
- **Show Percentage** (checkbox): Display percentage value in the center of each ring
- **Show Label** (checkbox): Display label below each progress ring
- **Animated** (checkbox): Animate the progress rings when they load

## When to use

- Displaying real-time completion percentages for project management dashboards.
- Visualizing key performance indicators (KPIs) in a clean, circular format.
- Creating engaging progress trackers for user interfaces or presentation slides.

## How it works

- Input your progress values as a JSON array, label-value pairs, or simple numbers.
- Customize the visual appearance by adjusting ring size, thickness, and color schemes.
- Toggle animation settings and display options like labels or percentages to suit your design.
- Generate the chart as a ready-to-use HTML element for your reports or web projects.

## Use cases

- Project Management: Tracking the completion percentage of multiple project phases.
- Sales Reporting: Visualizing individual sales representative goal attainment.
- Educational Dashboards: Showing student progress through various course modules.

## Frequently asked questions

### What input formats are supported?

You can provide data as a JSON array (e.g., [{"label": "A", "value": 75}]), simple label:value text, or a list of raw numbers.

### Can I customize the colors of the rings?

Yes, you can select from predefined color schemes like success, warning, or danger, or provide custom hex codes.

### Is the chart animated?

Yes, the tool supports animated loading sequences, and you can adjust the animation duration in milliseconds.

### Can I hide the percentage text?

Yes, you can toggle the 'Show Percentage' checkbox to display or hide the numerical value inside the ring.

### What is the maximum ring size?

The ring size can be adjusted between 100 and 400 pixels to fit your specific layout requirements.

## Related tools

- [Rating Star Chart](https://elysiatools.com/en/tools/rating-star-chart): Create beautiful star rating visualizations for products, services, and user feedback analysis with interactive animations
- [Rose Chart Generator](https://elysiatools.com/en/tools/rose-chart): Generate beautiful Nightingale rose charts (coxcomb charts) to visualize data through both angle and area, perfect for comparative analysis and historical data presentation
- [Stream Graph Generator](https://elysiatools.com/en/tools/stream-graph-generator): Generate beautiful stream graphs for time series data with smooth flowing animations and baseline variations
- [Timeline Generator](https://elysiatools.com/en/tools/timeline-generator): Generate beautiful and interactive timelines from events data with various layouts and styles
- [Comparison Bar Chart Generator](https://elysiatools.com/en/tools/comparison-bar-chart): Generate back-to-back bar charts for positive and negative value comparison, perfect for contrasting data sets
- [Data URI Generator](https://elysiatools.com/en/tools/data-uri-generator): Convert files into Data URIs (Base64 or percent-encoded) for inlining images, fonts, and assets directly into HTML, CSS, or Markdown
- [Donut Chart Generator](https://elysiatools.com/en/tools/donut-chart-generator): Generate customizable donut charts (ring charts) from data with various styling options, perfect for showing proportions with a central space
- [Funnel Chart Generator](https://elysiatools.com/en/tools/funnel-chart-generator): Generate customizable funnel charts from data, perfect for showing conversion rates, sales pipelines, and process flows

## Samples

- [Grafana Advanced Application Samples](https://elysiatools.com/en/samples/grafana-samples): Comprehensive Grafana samples covering advanced dashboard design, alerting configurations, data source integrations, and plugin development
- [QR Code Samples](https://elysiatools.com/en/samples/qrcode-samples): Sample QR code images for testing QR code reading and generation tools
- [D3.js Data Visualization Samples](https://elysiatools.com/en/samples/d3js-data-visualization): Comprehensive D3.js data visualization examples including charts, maps, animations, and interactive visualizations
- [Rome JavaScript Toolchain Samples](https://elysiatools.com/en/samples/rome): Rome JavaScript toolchain examples including configuration, linting, formatting, bundling, and project management

## Related content

- [Chart and Diagram Generators](https://elysiatools.com/en/hubs/chart-diagram-generators): Choose a chart or diagram that makes comparisons, distributions, hierarchies, relationships, and schedules understandable.
