About the Engagement Rate Calculator
This engagement rate calculator adds up the interactions on your social posts — likes, comments, shares and saves — and divides them by your audience to give an engagement rate. It calculates all three common versions at once: engagement by followers, by reach and by impressions, and lets you choose which one is the headline figure.
Creators use it to benchmark their content and pitch brands, influencer marketers use it to vet accounts before a partnership, and social media managers use it to report campaign performance on Instagram, TikTok, Facebook, LinkedIn, X or YouTube. Enter figures for a single post, or totals across several posts along with the number of posts.
Follower-based rates are the easiest to compare between accounts because follower counts are public. Reach- and impression-based rates are more accurate for your own content, since they only count people who actually saw the post.
With the default inputs, the engagement rate is 5.54%. Change any value above to recalculate instantly.
How to use the engagement rate calculator
- 1Enter likes, comments, shares and saves for a post, or totals for several posts.
- 2Set the number of posts those totals cover.
- 3Enter followers, and reach and impressions from your analytics if you have them.
- 4Pick which method to show as the headline and read all three rates.
Formula and method
Engagements are the sum of likes, comments, shares and saves. The follower-based rate divides the average engagements per post by the follower count, which is how most influencer tools and brand briefs quote engagement. The reach-based rate divides total engagements by total accounts reached, and the impression-based rate divides by total impressions or views.
Because reach and impressions only count people who actually saw a post, those rates are usually higher than the follower-based rate for accounts whose posts reach only part of their audience. Always state which method you used when comparing numbers.
- Engagements
- Likes + comments + shares + saves
- Posts
- Number of posts the engagements cover
- Reach
- Unique accounts that saw the posts
Worked examples
Instagram post with 25,000 followers
1,200 + 85 + 40 + 60 = 1,385 engagements. Divided by 25,000 followers that is a 5.54% engagement rate; by reach (18,000) it is 7.69% and by impressions (26,000) 5.33%.
Three posts measured by reach
Three posts earned 6,100 engagements (about 2,033 each). Against 60,000 total reach the rate is 10.17%, while per post against 80,000 followers it is 2.54% — showing how much the method matters.
TikTok video by views
330 total engagements from 15,000 views gives an engagement rate by views of 2.2%, the way TikTok creators commonly measure a single video.
Frequently asked questions
How do you calculate engagement rate?+
Add up likes, comments, shares and saves, divide by followers (or reach or impressions), and multiply by 100. For several posts, divide total engagements by the number of posts first when using followers.
What is a good engagement rate?+
It varies by platform, niche and account size — smaller accounts typically see higher rates than very large ones, and TikTok rates by views often run higher than Instagram rates by followers. Track your own trend and compare accounts of similar size in your niche.
Should I use followers or reach for engagement rate?+
Use followers when comparing different accounts, because follower counts are public. Use reach or impressions to judge your own content, since they only count people who actually saw the post.
Do video views count as engagement?+
Usually not. Views are closer to impressions — they show how many times content was seen. Engagement counts active interactions such as likes, comments, shares and saves; views work best as the denominator.
Why do brands care about engagement rate?+
Engagement rate signals how much an audience actually interacts with content, which is a better predictor of campaign results than follower count alone. An account with fewer but more engaged followers can outperform a larger, passive one.