Engagement Rate Calculator

Work out a social media engagement rate by reach, impressions, views and followers side by side, from likes, comments, shares, saves and clicks. Paste a list of posts for the pooled, average and median rate, and compare formats.

Live v1.0 · November 2026 Free · No signupEvery formula at onceNothing sent
ER One post · list of posts
Calculate for
Engagements
Link and profile clicks, if you have them.
Audience
At the time of the post.
Unique accounts that saw it. Leave empty if you do not have it.
Times it was shown, repeats included.
For video, if the platform reports views.
Posts. Use 1 for a single post; for totals, followers stay per account.
Calculated in your browser · nothing is sent
Engagement rate ·

Enter engagements and an audience.

What this engagement rate calculator does differently

An engagement rate is engagements divided by an audience, and the audience can be followers, reach, impressions or views. The calculators that rank make you pick one: Hootsuite uses followers, likes and comments; Omni Calculator and SocialBu offer several formulas, one at a time. This calculator shows every rate your numbers allow side by side, and takes a whole list of posts at once.

HootsuiteOmni CalculatorSocialBuThis tool
By followersYesYesYesYes
By reach, impressions, viewsNoOne at a timeOne at a timeAll together
Shares, saves, clicksNoAs a totalYesYes, clicks optional
A list of postsNoTyped-in averagePost count onlyPaste the list
Pooled, average and medianNoAverage onlyNoAll three
By formatNoNoNoYes
ExportNoShare linkNoCSV, Markdown, share link

Pages as fetched on 3 November 2026.

How to calculate engagement rate

Add up the engagements on a post (likes, comments, shares, saves and, if you count them, clicks) and divide by the audience. 1,736 engagements on a post seen by 9,800 accounts is an engagement rate by reach of 1,736 / 9,800 = 17.71%. The same engagements against 24,500 followers is 7.09%.

Which audience to use: Socialinsider points out that the rate by followers penalises a post most followers never saw, that the rate by reach measures it against the people who did see it, and that the rate by impressions counts repeat views too. Use reach to judge a post’s content, followers to compare accounts from public numbers, and keep to one when you compare over time.

Pooled rate, average and median

Across many posts there are three honest summaries, and they can disagree. The pooled rate divides all engagements by all reach, so a post seen by 26,000 accounts weighs more than one seen by 5,000. The average of post rates treats every post equally. The median is the middle post, which one viral post cannot drag up. When small posts outperform big ones, the average sits above the pooled rate. The list mode shows all three so you can report the one your comparison uses and say which it is.

Comparing formats

Add a format to each line (Reel, carousel, image, video, text) and the calculator gives each format’s pooled and median rate and its share of your reach. A format that leads on one or two posts may be luck, so the result says when a lead rests on fewer than three posts. To test whether one format really beats another, treat engagements and reach like conversions and visitors in the A/B test significance calculator.

How to use this calculator

  1. Choose one post or a listOne post gives every rate; a list gives the account picture.
  2. Enter engagementsLikes, comments, shares, saves and clicks, or a total per post.
  3. Enter the audienceFollowers, reach, impressions or views; any you have.
  4. Read the ratesSide by side, with what the engagements are made of.
  5. Paste posts with a formatFor pooled, average and median rates by format.
  6. ExportCSV, a Markdown summary or a share link.

Frequently asked questions

Engagement rate = engagements / audience x 100. Engagements are likes, comments, shares and saves (and clicks if you count them); the audience is followers, reach, impressions or views.
By reach divides by the accounts that saw the post; by followers divides by the whole account. Because most followers do not see every post, the rate by followers is usually lower.
It depends on the formula you are matching. Some include link and profile clicks and some do not; this calculator lets you switch them on or off so you compare like with like.
Either divide total engagements by total reach (the pooled rate) or average each post’s rate. They differ when posts of different sizes perform differently; paste your posts to see both and the median.
Engagements divided by impressions, which count every time the post was shown, including repeat views by the same account. It is lower than the rate by reach.
By followers it can, when a post reaches and engages many people who do not follow you. By reach or impressions it rarely does, since each engagement needs someone who saw the post.
No. You type or paste the numbers from your platform’s analytics, and nothing is sent anywhere.