swiftratings.

Star rating calculator

What is the rating after adding 10 five-star reviews to 50 reviews averaging 3?

Projected rating: 3.333. +0.333 stars from your current average.

01

Your current reviews

Shared inputs for both calculations.

How would you like to enter your rating?
Current average and review count

A displayed average is usually rounded. Use star counts for an exact starting value.

Estimated from the average you enter.

02

Reach a target

Find how many five-star reviews it takes.

Target rating settings
Calculate for

Reach an actual average of at least your target.

Assumes every new review is five stars and existing reviews stay unchanged.

Five-star reviews needed 150

additional five-star reviews to reach an actual 4.5.

Current average
3.000
Projected average
4.500
Displayed rating
4.5
Total reviews
200

Estimate based on your entered average. Displayed rating assumes rounding to one decimal; platforms may use different rules.

03

Simulate new ratings

See how a mix of new reviews changes your rating.

New reviews in your scenario

Presets replace the new reviews below.

Projected rating 3.333 / 5

+0.333 stars from your current average.

Current average
3.000
Projected average
3.333
Displayed rating
3.3
Total reviews
60

Estimate based on your entered average. Displayed rating assumes rounding to one decimal; platforms may use different rules.

Results update as you type. No account needed.

How to calculate it

(150 + 50) ÷ (50 + 10) ≈ 3.333

Add the star points from the new reviews to the existing star points, then divide by the combined review count. Existing reviews keep their original values.

Two questions. One calculator.

How new reviews change your rating

Compare the original and projected averages, then calculate recovery after a lower review. The simulation accepts any mix of one- through five-star reviews.

Arithmetic mean: reach a target

With 100 reviews averaging exactly 4.2, reaching an actual 4.5 takes 60 additional five-star reviews.

New reviews = total × (target − average) ÷ (5 − target), rounded up

A displayed target of 4.5 assumes an average of at least 4.45. In this example, that takes 46 five-star reviews.

Arithmetic mean: simulate reviews

Start with those same 100 reviews at 4.2. Add ten five-star and three one-star reviews: the new average is 473 ÷ 113 = 4.186, still displayed as 4.2 with one-decimal rounding.

Projected average = (existing star points + new star points) ÷ total reviews

If your scenario lowers the average, the result also shows how many additional five-star reviews would restore it.

Compare all rating methods. Within this calculator, choose a target or simulate how new reviews change your rating.

Rating calculation examples

Behind the numbers

How do rating methods differ between services?

Google Maps describes its score as the average of published ratings. Arithmetic mean models that calculation; displayed rounding here is an assumption.

Trustpilot includes a prior of seven reviews at 3.5 stars and also considers review age. Our Bayesian estimate models a fixed prior only, so it is not an exact TrustScore calculator.

Amazon considers recency and purchase verification. IMDb uses undisclosed weights on a 1–10 scale. Their full ratings cannot be reconstructed from five star-count totals.

Bayesian rating = (raw star points + prior weight × prior rating) ÷ (real reviews + prior weight). Both methods support targets and simulated reviews. We do not connect to these platforms.

Can I reach a perfect 5.0?

An exact 5 is impossible if any existing review is below five stars. A displayed 5.0 can be reached at an average of 4.95 under conventional one-decimal rounding.

What is included in a calculation link?

The link contains the starting numbers and selected target or scenario. Anyone with the link can view the calculation. Editing it creates a different link; the original stays unchanged. Links contain numbers, not business names or review text.

Are my numbers uploaded or saved?

Editing happens in your browser. Opening a calculation page sends the numbers in its URL to our server to render the result. We do not store calculations in a database. Bookmark or copy the link to keep a calculation.

Explore other rating methods

Compare weighted averages, time decay, recent reviews, positive percentages, Wilson scores, medians and trimmed means. Each model explains its assumptions and can differ from actual service ratings.