Engagement Rate Calculator
Calculate social engagement rate against followers, reach, or impressions — three genuinely different, clearly-labelled formulas, not one universal one.
Common on Instagram/TikTok — measures engagement relative to your total audience size, regardless of who actually saw the post.
One person who likes and comments counts twice, so the rate can go above 100%.
Both values must be whole numbers.
The same post produces three different engagement rates depending on what you divide by — followers, reach, and impressions are never equal, so switching the formula changes the result even though nothing about the post's actual performance changed. There is no single "correct" engagement rate formula across platforms; pick the one your platform or team actually uses, and state it explicitly when reporting the number.
Calculated entirely in your browser — nothing you enter here is sent to a server.
Social engagement rate has no single universal formula — it depends entirely on what you divide total engagements (likes, comments, shares, saves) by. This tool supports the three common denominators separately — followers, reach, and impressions — because they measure genuinely different things and produce different results for the exact same post.
There is no universal benchmark for what counts as a "good" engagement rate — it varies enormously by platform, audience size, content format, and industry, so this tool shows only the calculation, not a judgment of the result.
How to use the Engagement Rate Calculator
- Under Which formula?, choose Engagements ÷ Followers, Engagements ÷ Reach or Engagements ÷ Impressions.
- Under What are you counting?, choose Engagement actions (likes, comments, shares and saves added up) or Engaged accounts (unique people).
- Enter that count and the matching denominator (followers, reach or impressions) as whole numbers.
- Click Calculate to see the rate as a percentage, or Reset to clear both fields.
Example: One post, three formulas
A post has 420 engagements, 6,000 reach and 9,000 impressions from an account with 15,000 followers. With Engagements ÷ Followers and 15000 entered, Calculate shows 2.8%. Switching to Engagements ÷ Reach with 6000 gives 7%, and Engagements ÷ Impressions with 9000 gives 4.67%.
Questions about the Engagement Rate Calculator
- Can the result be higher than 100%?
- For engagement actions, yes: one person can like, comment and share, so 300 actions on 200 followers shows 150% with a note. Engaged accounts can't exceed reach or impressions, since every engaged account was reached, but can exceed followers when non-followers engage.
- What is the difference between actions and engaged accounts?
- Actions add up every like, comment, share and save, so one person can count several times. Engaged accounts count each person once. Platforms report both, under different names, and the two rates are not comparable.
- Why does it reject my numbers?
- Both fields must be filled in with whole numbers that are not negative, and the denominator cannot be zero. Decimals such as 10.5 return "Engagements and the denominator must be whole numbers."
- Do I need to re-enter values when I switch formulas?
- No. Changing the formula keeps both numbers and clears only the result, so update the denominator field to the new metric and click Calculate again.
- How is the percentage rounded?
- The rate is engagements divided by the denominator times 100, shown with up to two decimal places, so 420 divided by 9,000 displays as 4.67%.