Social Media Engagement Rate Calculator
All four engagement rates at once, each with its denominator named, because the same post is 3.5 percent on followers and 10 percent on reach.
Likes and reactions 5,820
Comments 412
Shares and reposts 268
Saves and bookmarks 1,140
Clicks 0
Total engagements 7,640
Posts 12
Engagements per post 636.7
Rate on followers, per post 3.46%
Rate on reach 10.28%
Rate on impressions 7.92%
Comments per post, on followers 0.187%
Shares per post, on followers 0.121%
Saves per post, on followers 0.516%
People reached 74,300
Reach per post 6,192
Reach per post, on followers 33.7%
Average frequency 1.30
The same engagements read 3.46% on followers, 10.28% on reach, 7.92% on
impressions. All of them are "the engagement rate". Quote the
denominator every time, and when somebody else quotes a rate without
one, assume they used reach, which is the largest here.
Comments, shares and saves are worth separating from likes. A like costs
nothing, a comment is work, a share is distribution you did not pay for,
and a save is intent to come back. A post carried entirely by likes has
an audience that noticed it and did nothing.
An average post here reached 33.7% of your followers. On most networks
that figure is well under a third, so a rate measured on followers is
reading the algorithm's willingness to show your post as much as it is
reading the post.
Rates fall as an account grows, with no change in the work. A large
follower count includes everyone who followed once and stopped looking,
and they stay in the denominator. Compare an account to its own history,
not to a smaller one.
Output is valid and updates as you type.
Fix the highlighted fields to update the output.
“Engagement rate” names at least four different numbers, and they are not close to each other. The same twelve posts below read 3.46 percent on followers, 10.28 percent on reach and 7.92 percent on impressions.
So a rate quoted without its denominator is whichever of those was largest, and a benchmark collected under one definition tells you nothing about a number computed under another. This prints all of them with the denominator on every line.
It also splits the engagements up, because a like costs nothing, a comment is work, a share is distribution you did not pay for and a save is intent to come back.
How to use
- Put in the follower count and how many posts the numbers cover.
- Put in the engagements across all of those posts.
- Add reach and impressions if you have them, for the other two rates.
Example
18,400 followers, twelve posts, and the engagements across all of them:
Likes and reactions 5,820
Comments 412
Shares and reposts 268
Saves and bookmarks 1,140
Clicks 0
Total engagements 7,640
Posts 12
Engagements per post 636.7
Rate on followers, per post 3.46%
Rate on reach 10.28%
Rate on impressions 7.92%
Comments per post, on followers 0.187%
Shares per post, on followers 0.121%
Saves per post, on followers 0.516%
People reached 74,300
Reach per post 6,192
Reach per post, on followers 33.7%
Average frequency 1.30
Three of those numbers are “the engagement rate”. The saves line is the interesting one: at 0.516 percent it is more than twice the comment rate, which says the audience is filing these posts to come back to rather than arguing in the replies.
Reach is divided by the posts before it is compared with followers, because reach accumulates over the period and a follower count does not. Skipping that step reports that the account reached 404 percent of its followers.
Pitfalls
Always say which denominator you used. Followers, reach, impressions or posts. Without it the number is unfalsifiable, and comparisons between two agencies’ reports are meaningless.
Rates fall as an account grows, with no change in the work. A large follower count includes everyone who followed once in 2019 and never looked again, and they stay in the denominator forever. Compare an account to its own history rather than to a smaller one.
Reach on most networks is a fraction of followers. A third is common and a tenth is not unusual. A rate measured on followers is therefore reading the algorithm’s willingness to distribute your post as much as it is reading the post.
Likes are the cheapest signal and the easiest to inflate. A post carried entirely by likes had an audience that noticed it and did nothing. Watch comments, shares and saves separately; they are the ones that correlate with anything downstream.
Platforms do not agree on what counts. Some include link clicks and profile taps as engagements, some do not, and video platforms add views and watch time. Pick a definition, write it down and keep it, or your own trend line will have a step in it the month you changed your mind.
One viral post ruins a monthly average. If a single post carries most of the engagements, report the median post as well, because the mean is describing an event rather than the account.
Compatibility
Arithmetic in the browser: nothing is uploaded and nothing is stored. The share link carries the figures, which is a straightforward way to show a client how the same numbers produce three different rates.
The tool takes counts rather than connecting to a platform API, so it works for Instagram, LinkedIn, TikTok, Facebook, X, Bluesky, YouTube, Mastodon or a newsletter, and it keeps working when a platform changes its API terms. Pull the counts from whichever native insights you have.
There is no confidence interval here, and that is deliberate. A rate on an interval needs a random sample, and your followers are not a sample of anything: they are the whole population you posted to. The uncertainty in a social rate is in the definition and the distribution, which is what the extra lines are for.