Engagement rate (ER) is the single most-watched metric in social media marketing — it tells you what proportion of the people who saw your content actually interacted with it. A high reach with zero engagement is just noise; a modest reach with strong engagement is a community. This calculator handles every common variant of the formula across all major platforms, so you can stop arguing about which denominator to use and start comparing apples with apples.
How it works
The core formula is deliberately simple:
ER = Total Engagements ÷ Denominator × 100
“Total engagements” is the sum of all deliberate interactions you count: likes, comments, shares, saves, link clicks, and any extra platform-specific reactions. The denominator is what you choose to divide by, and that choice matters:
- ER by Reach — divide by the number of unique accounts who saw the post. This is the purest measure of how compelling the content was, because reach removes the audience-size variable entirely.
- ER by Followers — divide by follower count at the time of posting. This is the industry standard for influencer benchmarking and is easy to track over time even if you do not have reach data.
- ER by Impressions — divide by total impressions (including repeat views). Impressions are always larger than reach, so this method always produces a lower ER. It suits paid-media analysis where you care about cost per impression.
- ER by Views — the natural denominator for video content on TikTok, YouTube Shorts and Instagram Reels.
The multi-post average option divides total engagements by the number of posts first, then divides by the denominator. This gives you a campaign-level ER rather than a single-post figure.
Worked example
An Instagram post with 320 likes, 48 comments, 15 shares, and 22 saves on an account with 12,400 followers:
- Total engagements = 320 + 48 + 15 + 22 = 405
- ER by followers = 405 ÷ 12,400 × 100 = 3.27%
The healthy range for Instagram is 1–5%, so 3.27% falls comfortably inside the Good band. If the same post had a reach of 5,800 (a typical 47% reach rate for a 12k account), the ER by reach would be 405 ÷ 5,800 × 100 = 6.98% — above the benchmark ceiling, which means the content resonated strongly with the people who actually saw it.
| Platform | Metric | Engagements | Denominator | ER |
|---|---|---|---|---|
| by followers | 405 | 12,400 | 3.27% | |
| by reach | 405 | 5,800 | 6.98% | |
| TikTok | by views | 1,200 | 18,000 | 6.67% |
| by followers | 180 | 8,500 | 2.12% |
Formula note
The formula used throughout is:
ER (%) = (Likes + Comments + Shares + Saves + Clicks + Reactions) / Denominator × 100
Platform benchmarks are drawn from published industry studies (Rival IQ, Hootsuite, Sprout Social) and reflect median figures for accounts in the 10k–100k follower range. Benchmarks are directional guides, not hard rules — a niche B2B LinkedIn account and a viral meme page are not comparable even at the same follower count.