This engagement rate calculator is a free interactive tool that computes engagement rate by followers, by reach, or by impressions from five labeled input fields. It is built for social media managers, freelancers, creators, and agencies who need an accurate ER figure quickly, without building formulas in a spreadsheet.
The calculator below is free and requires no sign-in. Enter your numbers to get started.
The calculator has three input sections: five engagement fields (Likes, Comments, Shares, Saves, and Clicks), a formula mode selector with three options (By Followers, By Reach, By Impressions), and a dynamic audience metric field whose label updates based on the formula mode selected. Enter your numbers, select a mode, click “Calculate Engagement Rate,” and the result appears with the formula and a platform benchmark comparison.
Copy the Google Sheets Version – free, no sign-in required.
What Is an Engagement Rate Calculator?
An engagement rate calculator takes a post’s total interactions, divides by a chosen audience metric, and multiplies by 100 to produce a percentage. The audience metric is your follower count, post reach, or post impressions, depending on which formula you choose. It removes the manual step so you can compare posts consistently and share a clean ER figure in reports. For formula derivations and the full concept definition, see what is engagement rate and how to calculate it.
What This Calculator Includes
This calculator covers the three formula modes and five engagement input types that standard social media reporting requires:
-
Three formula modes: By Followers (default), By Reach, and By Impressions. Each uses a different denominator and produces a different ER value for the same post.
-
Five engagement inputs: Likes, Comments, Shares, Saves, and Clicks. Enter zero for any input that does not apply to the platform or post type.
-
One dynamic audience metric field: The label updates automatically when you switch formula modes, between Total Followers, Post Reach, and Post Impressions.
-
Result display: Shows the ER percentage, the formula with your actual numbers, and a benchmark context line for the platform.
-
Google Sheets companion: Four tabs: Calculator, Multi-Post Tracker (up to 10 posts), Formula Reference, and Benchmarks.
Who This Calculator Is For
This calculator is the right tool for the following situations:
-
Social media managers tracking per-post ER before reporting to a client or team
-
Freelancers preparing weekly performance summaries across two to five client accounts
-
Creators comparing two content formats for the same audience (for example, Reels vs. carousels)
-
Agencies running a quick ER check before a pitch or campaign review meeting
-
Anyone who needs an accurate ER figure without access to a paid analytics platform
This calculator is not the right fit when you need to track ER trends across more than 15 posts at once, or when you need cross-platform ER comparison in a single live view. Those cases require a tracking spreadsheet or an analytics platform that pulls data automatically.
When to Use This Engagement Rate Calculator
Use this calculator for single-post or small-batch ER checks where the calculation is faster than opening an analytics platform. It fits four specific situations.
Use it when:
-
Checking whether a post overperformed or underperformed before reporting results to a client
-
Comparing engagement across two content formats (video vs. image) for the same audience and time period
-
Calculating ER for an influencer benchmark report, a partner pitch deck, or a paid-media brief
-
Verifying that a boosted post’s reach-based ER still clears the organic-content benchmark for the platform
For boosted or paid posts, reach-based ER is the more accurate measure. The denominator reflects who actually saw the post, not how many followers the account has. Follower count does not change when a post is amplified, but reach does.
Engagement rate is one of the social media KPIs that matter for any campaign review, alongside reach, impressions, and conversions.
Do not use it when:
-
You need to track ER trends across 15 or more posts over time (use the Multi-Post Tracker tab in the Google Sheets companion, or an analytics platform)
-
You need cross-platform ER comparison in a single live view (an analytics platform handles this automatically)
How to Use This Engagement Rate Calculator
Calculating engagement rate takes four steps: enter the post’s interactions, select a formula mode, enter the audience metric, and read the result.
Step 1: Enter Your Engagement Numbers
Enter the count for each interaction type that applies to the post. Fields you do not use stay at zero.
-
Likes: All heart or thumbs-up reactions on the post
-
Comments: All comments on the post (include replies if the platform counts them in the total)
-
Shares: Reposts, retweets, or reshares of the post
-
Saves: Saves or bookmarks, available on Instagram, TikTok, and Pinterest (enter 0 on platforms that do not track saves)
-
Clicks: Link clicks, available on LinkedIn, Facebook, and X (enter 0 on platforms where link clicks are not tracked as engagement)
Tip: On Instagram, saves are often the strongest signal of content resonance. Include them even when the save count is lower than the like count.
Step 2: Select Your Formula Mode
The three formula modes use different denominators and produce different ER values from the same engagement numbers. Choose the mode that matches your data source and reporting context.
-
By Followers (default): Use this when comparing your own posts over time on the same account. It works best when the follower base stays roughly stable from post to post.
-
By Reach: Use this for campaign reporting, especially for boosted or paid posts. Reach reflects who actually saw the post, not just how many followers the account has. For the full explanation of how platforms define and report reach, see what is reach on social media.
-
By Impressions: Rarely used in standard reporting. ER by impressions is always lower than ER by reach for the same post because impressions count multiple views from the same person.
Common mistake: Switching formula modes mid-report makes ER numbers incomparable. Choose one mode for a given client or campaign and use it consistently across every post in that report.
Step 3: Enter Your Audience Metric
The audience field label updates based on the formula mode selected.
-
Total Followers (By Followers mode): Enter the account’s follower count at the time the post published, not the current count. Current follower count makes historical comparisons inaccurate when the account has grown or lost followers since posting.
-
Post Reach (By Reach mode): Pull this number from the platform’s native analytics (Instagram Insights, LinkedIn Analytics, Facebook Page Insights, or similar) for the specific post.
-
Post Impressions (By Impressions mode): Pull from the same platform analytics source as you would use for reach.
Tip: Most platforms show follower count over time in their analytics dashboard. Use the count from the publication date, not the reporting date.
Step 4: Read and Interpret Your Result
The calculator shows three outputs:
-
Your ER percentage in a highlighted display (for example, “Your Engagement Rate: 3.9%”)
-
The underlying formula with your actual numbers (for example, “164 engagements / 4,200 followers x 100 = 3.9%”)
-
A benchmark context line comparing your result to the platform average (for example, “3.9% is above average for Instagram”)
The benchmark context uses the platform-specific averages in the table below. For the full breakdown by platform and audience size, see the Engagement Rate Benchmarks section.
The calculator above computes ER for one post at a time. For tracking engagement rate automatically across many posts and platforms, see how a dedicated analytics workspace handles this in the final section below.
Engagement Rate Benchmarks by Platform
Benchmarks vary by platform, audience size, and what each platform counts as engagement. Use these as directional targets, not fixed thresholds.
| Platform | Avg ER by Followers | “Good” Threshold | Notes |
|---|---|---|---|
| 1-3% | 3%+ | Rates decline sharply above 100,000 followers. Saves carry strong signal weight. Source: Hootsuite (2026). | |
| TikTok | 1.5-4% | 4%+ | By followers. TikTok’s native metric is views; ER by views produces higher rates. Sources: Hootsuite (2026), Socialinsider (2025). |
| 2-3.5% | 3.5%+ | LinkedIn’s native metric is impressions, not followers. Includes reactions, comments, shares, and clicks. Source: Hootsuite (2026). | |
| X (Twitter) | 0.5-1.5% | 1.5%+ | Rates vary by engagement definition (includes vs. excludes link clicks and profile visits). Sources: Hootsuite (2026), Socialinsider (2025). |
| 0.5-1.5% | 1.5%+ | Organic reach is restricted on Facebook. Low absolute ER is normal. Source: Hootsuite (2026). | |
| YouTube | 3-6% | 6%+ | Denominator is views, not followers. ER = (likes + comments) / views x 100. Industry-standard benchmark; varies by channel size. |
Benchmark rates reflect averages across many account types. Micro-accounts with under 10,000 followers typically produce higher engagement rates than large brand accounts. A smaller, more tightly connected audience engages at a higher per-follower rate than a broad audience built over years of growth.
FAQs
What counts as a good engagement rate?
A good engagement rate depends on the platform and account size. For Instagram, 3% or above is strong for most accounts. Micro-accounts under 10,000 followers often see 5-10%. For TikTok by followers, 4% or above is solid. For LinkedIn, 3.5% or above is competitive. On X or Facebook, rates above 1.5% indicate strong content performance given those platforms’ restricted organic reach. Refer to the benchmarks table above for platform-specific ranges.
Which engagement rate formula should I use?
Use ER by followers for consistent month-over-month tracking on the same account. Use ER by reach for campaign or paid post reporting, where follower count does not reflect actual audience exposure. Use ER by impressions rarely, and only in specific contexts where the platform or client requires it. ER by impressions is always lower than ER by reach for the same post.
How do you calculate engagement rate manually?
The three standard formulas are:
-
ER by Followers = (Total Engagements / Total Followers) x 100
-
ER by Reach = (Total Engagements / Post Reach) x 100
-
ER by Impressions = (Total Engagements / Total Impressions) x 100
Total Engagements equals the sum of likes, comments, shares, saves, and clicks for the specific post. The calculator above handles this math automatically once you enter the numbers.
Why does engagement rate matter for social media?
Engagement rate measures content resonance and audience quality. A post with high reach but low ER signals that content appeared in feeds but did not connect with viewers. ER normalizes performance across accounts of different sizes. A post with 400 likes on a 10,000-follower account produces a 4% ER. A post with 4,000 likes on a 1 million-follower account produces only 0.4% ER. The smaller post outperforms on a per-follower basis. For a full list of the metrics that work alongside ER in campaign reviews, see social media metrics explained.
What is the difference between engagement rate by reach and by impressions?
Reach counts the unique accounts that saw the post. Each person is counted once, regardless of how many times they viewed it. Impressions count every view, including multiple views from the same person. Impressions always match or exceed reach for any post, so ER by reach always matches or exceeds ER by impressions. For campaign reporting, reach-based ER is the standard. It reflects how many distinct people engaged with the content, not how many total views generated those engagements.
Engagement Tracking in PostMonk: When You’re Ready to Go Beyond Spreadsheets
PostMonk’s analytics dashboard tracks per-post engagement rate automatically across all 9 supported platforms. It replaces the manual calculation step and the spreadsheet tracker with a live, unified view.
Three limitations of the manual calculator drive most teams toward an analytics platform:
1. The calculator works one post at a time.
Running it for every post in a campaign means entering numbers manually for each one. This is fast for two or three posts. It becomes a chore at 15 or more. PostMonk’s analytics dashboard tracks per-post ER automatically across all 9 connected platforms in one view. No manual recalculation between posts.
2. The Google Sheets tracker requires manual data entry every time you update it.
For agencies managing several client accounts, copying raw engagement numbers from each platform into the Multi-Post Tracker is a recurring task. PostMonk pulls engagement metrics directly from connected platform accounts, with no manual data entry required.
3. The calculator shows one number with no trend context.
A single ER figure tells you nothing about trend. You cannot see whether it outperforms your last 10 posts, or which post in a campaign performed best. PostMonk’s AI Analytics Q&A (available on Pro and Agency plans) lets you ask about your data in plain English. Ask “Which posts had my highest engagement rate last month?” and get an answer from your actual data, using your own API key.
Start your free 7-day workspace – no credit card required.


