Calculate the weighted average rating from 1–5 star counts. Perfect for analyzing customer reviews, product ratings, and user feedback.
Last updated: March 2026
Enter the number of reviews/ratings for each star level:
An average rating is a weighted mean calculated from the distribution of star ratings (usually 1–5). Unlike a simple average, it accounts for how many people gave each rating, making it a better representation of overall satisfaction than just looking at the raw star counts.
For example, if 100 people gave 5 stars and 1 person gave 1 star, the average is much closer to 5 than to 3, which correctly reflects that the vast majority are satisfied. This weighted approach is commonly used for product reviews on Amazon, Yelp, Google, and other rating platforms.
The calculation is straightforward: multiply each star level by its count, sum all the products, and divide by the total number of ratings. A higher average (closer to 5.0) indicates greater overall satisfaction or quality.
Enter how many people gave each star rating (1 star, 2 stars, etc.). These counts come from your review data.
The calculator instantly shows your weighted average rating out of 5.0, the percentage score, and distribution breakdown.
Use the distribution chart to see patterns—e.g., are ratings polarized (mostly 1s and 5s) or concentrated (mostly 4s)?
Analyzing customer reviews for an online product:
This indicates a strong positive rating. With 150 five-star reviews and only 15 one-star reviews, the product is clearly well-received by most customers. The 82% score puts it in the "excellent" range for most e-commerce platforms.
Note: The majority of reviews (80+300 = 267/300 = 89%) are 4 or 5 stars, showing high customer satisfaction.
Average rating is the weighted mean (each rating counts equally). Median is the middle value when sorted. With skewed data, they differ significantly. For the example above, the median is 4★ but average is also higher because of many 5★ reviews.
Weighted average properly reflects satisfaction when rating counts differ. If 1,000 people gave 5 stars and 1 gave 1 star, the weighted average is ~4.996, correctly showing the product is excellent (not 3/5 if you just averaged the star levels).
Rating benchmarks vary by industry and platform. Generally: 4.5+ = excellent, 4.0-4.5 = very good, 3.5-4.0 = good, 3.0-3.5 = average, <3.0 = poor. On Amazon, most products hover around 4.0–4.5.
Increase 5★ and 4★ reviews by delivering quality and follow-ups. Convert 1★ and 2★ reviews by addressing complaints. Even reducing negative reviews proportionally raises the average—no need to remove them.
You cannot reverse-engineer star counts from just the average. You'd need additional data (at least the mode or distribution). Use this calculator forward: input counts → get average.
No, this calculator treats all ratings equally. Some platforms weight verified purchases higher or filter fake reviews. For custom weighting, manually adjust the counts before inputting.
Ratings are dynamic—recalculate whenever you add significant new reviews (e.g., daily, weekly). Platforms typically update in real-time. Older reviews may matter less on some platforms.
Yes, but be careful: a 4.5★ based on 10 reviews is noisier than 4.5★ from 1,000 reviews. Consider both the average AND the number of reviews for fair comparison. Use confidence intervals for rigorous analysis.
Related Tools
Effect size measure.
Information entropy.
Species diversity.
Categorical variability.
Intraclass correlation.
Smoothed trend line.