Free · No signup · Runs in your browser

Engagement rate calculator

Work out engagement rate for Instagram, TikTok, LinkedIn, X, YouTube or Facebook, by followers, by reach or by views, for one post or an average of many, with the working shown.

01 How to use it

4 steps, no signup

  1. 01

    Pick the platform

    Instagram, TikTok, LinkedIn, X, YouTube or Facebook. Each uses the interactions that platform shows.

  2. 02

    Enter followers

    Type the follower count for a follower-based rate. Leave it blank if you only want the rate by reach, impressions or views.

  3. 03

    Enter the post numbers

    Fill in the interactions for one post, plus reach, impressions or views if you have them. Add rows for several posts to get an average.

  4. 04

    Read the result

    You get the rate for each formula you have data for, with the working shown, so you can explain the number to a client.

Short answer: engagement rate is a post's interactions (likes, comments, shares, saves) divided by a base number, times 100. Divide by followers to compare accounts from public data. Divide by reach, impressions or views to judge how the people who actually saw a post responded. This calculator shows every version your numbers allow.

What this engagement rate calculator does

Engagement rate is the share of people who interacted with a post: liked, commented, shared, saved or reposted. Brands use it to vet creators, and creators use it to judge content. But "engagement rate" means different things depending on what you divide by, and each platform shows different interactions. The engagement rate calculator handles both: pick a platform, enter what you have, and it calculates every formula your numbers support, side by side, with the working shown.

The three formulas

FormulaCalculationBest forData needed
By followersinteractions ÷ followers × 100Comparing accounts, vetting creatorsPublic numbers
By reachinteractions ÷ reach × 100Judging your own contentYour analytics
By views / impressionsinteractions ÷ views × 100TikTok, Reels, YouTube, LinkedInShown publicly on some platforms

None of these is "the" engagement rate. Report which one you used, and which interactions you counted. A rate including saves and shares isn't comparable to one using likes and comments only.

What counts as an interaction on each platform

PlatformInteractions usedPublic?
InstagramLikes, comments, shares, savesLikes and comments (some posts hide likes); saves and full share counts in Insights
TikTokLikes, comments, shares, savesAll four, plus views
LinkedInReactions, comments, repostsYes; impressions in post analytics
XLikes, replies, reposts, bookmarksYes, plus views
YouTubeLikes, comments, sharesLikes, comments and views
FacebookReactions, comments, sharesYes; reach in Insights

Worked example

Say an Instagram account has 12,000 followers and one post got 300 likes, 20 comments, 10 shares and 15 saves, with a reach of 4,000 from Insights.

  • Interactions: 300 + 20 + 10 + 15 = 345.
  • By followers: 345 ÷ 12,000 × 100 = 2.88%.
  • By reach: 345 ÷ 4,000 × 100 = 8.63%.

Same post, two very different numbers. The follower rate is low because two-thirds of the followers never saw it. The reach rate says the people who did see it responded well. That gap is why you should always say which formula you used.

Add a second post row and the tool also reports the average of the per-post rates, the weighted overall rate (total interactions ÷ total reach) and average interactions per post. The simple average treats every post equally; the weighted one lets bigger posts count for more.

What it doesn't do

  • It doesn't fetch anything. You type the numbers; it never looks up an account, so it can't check whether followers or likes are real.
  • Each platform gets one second denominator: reach for Instagram and Facebook, impressions for LinkedIn, views for TikTok, X and YouTube. If you want an Instagram Reel rate by plays, enter plays in the Reach column and label it yourself when you report it.
  • It uses one follower count for every row. If followers changed a lot between posts, calculate those posts separately.
  • It doesn't give you a "good" or "bad" verdict, for the reasons below.

Troubleshooting

  • "Enter followers and at least one post's interactions…" You need either followers plus one interaction number, or one interaction number plus the reach/views column. A row with only reach filled in isn't counted.
  • The numbers cleared when I switched platform. That's deliberate: each platform has different columns, so rows reset. The follower count stays.
  • The rate is over 100%. Possible by followers when a post travels far beyond your audience. Check the by-reach or by-views figure too.

Why there's no single "good" engagement rate

You'll see benchmark figures everywhere. Treat them carefully. They vary by which formula was used, which interactions were counted, the size and niche of the accounts sampled, and the year, since platforms change how much they show posts to followers. Follower-based rates also tend to fall as accounts grow. The useful comparison is against accounts of a similar size in your niche, measured the same way, or against your own past posts.

Using engagement rate well

  • Vetting a creator? Average at least 10 recent posts, not one viral outlier. Unusually high likes with few, generic comments can signal bought engagement.
  • Judging your own content? Use reach-based rate; it separates "fewer people saw it" from "people liked it less".
  • Reporting to a client? State the formula and the interactions included. The working line under the result is written for that.

Related tools

If you're pricing a YouTube channel, the YouTube money calculator estimates earnings from views. Planning an Instagram feed? Try the Instagram grid maker. When you post sponsored content, the affiliate disclosure generator writes the disclosure line, and the UTM builder tags the link so you can see clicks in analytics.

Privacy

The calculator runs in your browser. Numbers you enter aren't sent or stored.

Last checked and updated: . Everything on this page runs in your browser; nothing you enter is sent anywhere.

FAQ

Frequently asked questions

How do you calculate engagement rate?
The common public formula is (likes + comments + shares + saves) ÷ followers × 100. If you have analytics, dividing by reach or impressions instead measures how engaging the post was for the people who actually saw it.
Which engagement rate formula should I use?
Use by followers to compare accounts from public numbers, which is what brands do when vetting creators. Use by reach to judge your own content, because it ignores how many followers never saw the post. Use by views for TikTok, Reels and YouTube, where reach is mostly non-followers.
What is a good engagement rate on Instagram?
It depends heavily on account size, niche, formula and year, so a single "good" number is misleading. Engagement rate by followers usually falls as follower count rises. Compare against accounts of similar size in your niche, using the same formula, rather than a universal benchmark.
Why is TikTok engagement calculated by views?
Most TikTok views come from the For You feed, not from followers, so dividing by followers can produce rates over 100%. Dividing interactions by views reflects how the people who watched responded.
Do saves and shares count as engagement?
Yes, and they are often the strongest signals of value. Instagram shows saves only to the account owner, and share counts are not reliably public, so public calculators usually use likes and comments alone. Include them when you have the data, and say which you included.
How do I calculate average engagement rate across posts?
Add rows for each post. The tool reports the average of the per-post rates and the overall rate (total interactions ÷ total reach or views), which weights big posts more. For follower-based rates, use the follower count at the time of posting if you have it.
Can engagement rate be over 100%?
By followers, yes, when a post spreads well beyond your followers through Explore, For You or shares. That is a sign of reach, not an error. Rates by reach or views stay below 100% in practice.
Why is my engagement rate dropping as I grow?
Follower-based rates tend to fall with size: larger audiences include more passive and inactive followers, and each post reaches a smaller share of them. Track reach-based rate alongside it to see whether content quality is really changing.
What is the difference between reach and impressions?
Reach counts unique accounts that saw a post. Impressions count every time it was shown, including repeat views by the same person, so impressions are usually higher and give a lower rate.