Free tool · No sign-up needed
Engagement rate calculator
Enter a post's interactions and its audience numbers to get its engagement rate three ways: by reach, by impressions and by followers. Each formula is shown, so you know exactly what the number means and can compare posts fairly.
Total interactions
0
By reach
-
interactions / reach × 100
Add reach to see this rate.
By impressions
-
interactions / impressions × 100
Add impressions to see this rate.
By followers
-
interactions per post / followers × 100
Add followers to see this rate.
How to use the calculator
- 1
Open your post's analytics on the network and note likes (or reactions), comments, shares (reposts) and saves. Add link clicks only if you want them counted.
- 2
Enter the audience figures you have: reach (unique people who saw it), impressions (total views) and your follower count.
- 3
Read the three rates. Any rate whose audience figure is missing stays empty rather than guessing.
- 4
When comparing posts, always use the same formula and the same set of interactions.
Worked example
One post, three rates. The numbers differ because each formula answers a different question.
Input
120 reactions, 30 comments, 10 reposts, 40 saves; reach 4,000; impressions 8,000; 10,000 followers
Result
200 interactions
| By reach | interactions / reach × 100 | 5% |
|---|---|---|
| By impressions | interactions / impressions × 100 | 2.5% |
| By followers | interactions per post / followers × 100 | 2% |
The three formulas
Interactions are the sum of likes (or reactions), comments, shares and saves, plus clicks if you choose to include them. Every formula below divides that same total by a different audience number, then multiplies by 100.
Engagement rate by reach = interactions / reach × 100. It answers: of the people who actually saw the post, how many reacted? It is the best measure of how good the post itself was, and the one to use when you have reach data.
Engagement rate by impressions = interactions / impressions × 100. Impressions count every view, including repeat views by the same person, so this rate is usually lower than the reach rate. It is useful for comparing posts on networks that report impressions but not reach, and for paid posts.
Engagement rate by followers = interactions / followers × 100. Every network shows your follower count, so it is easy to compute and to compare with other accounts. But it ignores how many followers actually saw the post, and posts that reach people beyond your followers can score above what reach-based rates would suggest. When you enter a number of posts, interactions are averaged per post first.
What is a good engagement rate?
It depends on the network, the formula, the size of the account and the audience, which is why this page does not give a single target. Smaller accounts often see higher rates than large ones, and a rate by reach will be higher than a rate by followers for the same post. The most useful comparison is with your own past posts, measured the same way. Track it over time and look at what your best posts have in common.
Tips for meaningful numbers
- Pick one formula and stick to it, especially when reporting to a team or a client.
- Compare posts of the same type and network: a video and a text post are not measured the same way.
- Wait a few days before measuring. Most interactions arrive early, but late comments still count.
- Look at comments and saves on their own as well: they usually signal more interest than a quick like.
- Write down what changed between a strong and a weak post (hook, topic, format, time) and test one change at a time.
Do this automatically inside ProPost
ProPost writes your posts in your own style, checks every network's limit before sending, suggests hooks and hashtags, and schedules to 12 networks from one place.
Try ProPost freeFrequently asked questions
How do you calculate engagement rate?
Add up the interactions (likes, comments, shares, saves, and clicks if you count them), divide by an audience number (reach, impressions or followers) and multiply by 100. The calculator does all three at once.
Which formula should I use?
Use reach when you have it: it measures how people who saw the post responded. Use impressions when reach is not available, and followers when you need to compare accounts using public numbers.
Should clicks count as engagement?
It is a choice. Some teams include link clicks, others keep them separate. The calculator lets you add them, but compare like with like.
Why is my rate by followers higher than 100%?
If a post travels far beyond your followers, interactions can exceed your follower count. That is a sign of wide reach, and a reason the followers formula can mislead for viral posts.
What is a good engagement rate?
There is no single answer: it varies by network, audience, account size and formula. The most reliable benchmark is your own average, calculated the same way over time.
Is any data sent or stored?
No. The calculation happens in your browser and nothing you enter is sent anywhere.
Related free tools
See what works without spreadsheets
ProPost collects your posts' results across networks and shows which topics, hooks and times perform best for you. Free forever plan.
Get started freeFree forever plan · No credit card required · You decide what gets published