Social Media Engagement Rate Calculator
Calculate your social media engagement rate from followers, likes, comments, and shares, with industry benchmark comparisons.
Social media engagement rate is the most important performance metric in digital marketing — it measures the percentage of your audience (or content viewers) who actively interacted with your content through likes, comments, shares, saves, or clicks.
Engagement Rate by Followers (ERF): ERF = (Total Engagements ÷ Total Followers) × 100
Engagement Rate by Reach (ERR) — more accurate: ERR = (Total Engagements ÷ Total Reach) × 100
Engagement Rate by Impressions (ERI): ERI = (Total Engagements ÷ Total Impressions) × 100
Where:
- Engagements — sum of all interactions: likes + comments + shares + saves + link clicks + reactions; definition varies by platform
- Followers — total account followers at time of post
- Reach — unique accounts that saw the post (always ≤ impressions)
- Impressions — total times the post was displayed (one user viewing it 3 times = 3 impressions)
What each variable means:
- ERF vs. ERR — ERF is easy to calculate but penalizes accounts with large non-engaged follower bases; ERR reflects actual content quality regardless of follower size
- Saves — on Instagram, saves are the highest-value engagement signal; the algorithm weights them heavily because they indicate content worth returning to
- Comments — second highest value; require the most effort from the user
- Shares — organic amplification; each share extends reach beyond your followers
Reference: benchmark engagement rates by platform (2024):
- Instagram: 1–3% ERF (good), 3–6% (excellent), 6%+ (viral)
- TikTok: 3–9% ERF (good), 9–15% (excellent)
- Facebook: 0.5–1% ERF (good), 1–3% (excellent)
- Twitter/X: 0.5–1% ERF (good)
- LinkedIn: 1–5% ERF (good), 5%+ (excellent)
Worked example: Instagram post: 12,400 followers. Post reached 5,800 accounts. Engagements: 284 likes, 47 comments, 23 saves, 11 shares = 365 total.
- ERF = (365 ÷ 12,400) × 100 = 2.94% — good
- ERR = (365 ÷ 5,800) × 100 = 6.29% — excellent
The post reached only 46.8% of followers (typical for organic reach), but among those who saw it, engagement was exceptionally high — a strong signal to boost this content with paid promotion.