📈
📈 Business tools

Engagement Rate Calculator (by reach, followers & impressions)

Results update as you type.

Your numbers

Understanding the engagement rate calculator — concept and principle

This calculator measures how strongly an audience interacts with a social media post. It adds likes, comments, shares and saves, then divides by three common bases: reach, followers and impressions. It also shows reach as a share of followers, impressions per account reached and the share of deeper interactions. Creators, social media managers and brands use it to compare posts and accounts.

Interactions ÷ people reachedInteractions ÷ people reached: 420 + 36 + 18 + 55 = 529 (likes, comments, shares, saves); ÷ 8,000 reached (66.7% of 12,000 followers) → 6.61% (by reach · 4.41% by followers)Interactions ÷ people reached420 + 36 + 18 + 55 = 529likes, comments, shares, saves÷ 8,000 reached66.7% of 12,000 followers6.61%by reach · 4.41% by followers
Interactions ÷ people reached — with the default inputs: 6.61%.

How it is calculated

The principle

An engagement rate turns raw interaction counts into a ratio so that posts and accounts of different size can be compared. The choice of base changes the meaning. Reach counts unique accounts that saw the post, so the rate by reach shows how interesting the post was to the people who actually saw it. The rate by followers is most often quoted when comparing accounts. Impressions count every view including repeats, and the rate by impressions is the definition X (Twitter) has used. The three can differ by a factor of two or more, so always state the base.

Worked example

Defaults: 420 likes, 36 comments, 18 shares, 55 saves; 12,000 followers; reach 8,000; impressions 11,000.

  1. Engagements = 420 + 36 + 18 + 55 = 529.
  2. By reach = 529 ÷ 8,000 × 100 = 6.61%.
  3. By followers = 529 ÷ 12,000 × 100 = 4.41%.
  4. By impressions = 529 ÷ 11,000 × 100 = 4.81%.
  5. Reach = 8,000 ÷ 12,000 = 66.7% of followers; impressions per account = 11,000 ÷ 8,000 = 1.38.
  6. Deeper interactions = (36 + 18 + 55) ÷ 529 = 20.6%.
How Engagement rate by reach changes with Reach (unique accounts that saw the post, 0 = unknown)How Engagement rate by reach changes wit…0510152025302,0004,0006,0008,00010,00012,00016,000Example: 6.61%Reach (unique accounts that saw the post, 0 = un
Each point is the calculator re-run with only “Reach (unique accounts that saw the post, 0 = unknown)” changed; the gold point is the default example. Change the inputs above and this chart follows your numbers.
Reach (unique accounts that saw the post, 0 = unknown)Engagement rate by reach
2,00026.45%
4,00013.23%
6,0008.82%
8,0006.61%
10,0005.29%
12,0004.41%
16,0003.31%

How to read the result

Compare rates only on the same base and the same platform, and mainly with your own earlier posts. Large accounts usually show lower rates than small ones, so benchmarks by follower size are more useful than a single number. Comments, shares and saves take more effort than a like, so a higher share of them often signals stronger interest.

Common mistakes

Keep in mind: Platforms change how they count metrics, and bought or automated interactions inflate the rate. Treat the figures as indicators, not proof of value.

Frequently asked questions

What is a good engagement rate?

It depends on platform, niche and account size. Compare with your own history and with accounts of similar size.

Should I use reach or followers?

Use reach to judge content; use followers to compare accounts when reach is not available.

Why is the rate by reach higher than by followers?

Usually only part of your followers sees a post, so reach is smaller than followers.

Sources: Meta for Developers, Instagram Platform API reference, "Instagram User Insights" · Colorado State University, "Social Media Analytics Data Dictionary" (2019)

Checked 9 Nov 2026. Metric definitions (reach = unique accounts that saw the content; interactions = likes, comments, saves, shares, replies): Meta for Developers, Instagram Platform API reference, “Instagram User Insights”. Engagement rate = engagements ÷ impressions (X/Twitter definition) as compiled in Colorado State University, “Social Media Analytics Data Dictionary” (2019).

📈 All business tools →🌍 Calculators by country →