// free tool - engagement rate calculator

Engagement Rate Calculator Free ER formula tool

Work out the engagement rate of an Instagram, TikTok, LinkedIn, X or YouTube post, with the formula shown with your own numbers. Paste a spreadsheet of posts to get your average, median, best and lowest post, and a baseline to compare new posts against.

  • Free - no sign-up
  • Runs in your browser
  • 5 platforms
  • Bulk + CSV

Your numbers

Nothing is sent anywhere. Results update as you type. You can write 1,234 or 1.2k or 3.4M.

Platform

Interactions - tick what counts

In multiple posts mode the numbers come from your table. Untick a type to leave it out of every post.

Divide by

Copy the rows straight from Google Sheets or Excel (tab separated) or paste a CSV export. A header row is detected and columns are matched by name: likes, comments, shares, saves, clicks, reach, impressions, views, followers.

Column mapping

Paste a table first.

engagement-rate.txt Example

Checks
    averages.txt Waiting

    Paste a table of posts to see averages.

    Mean gives every post the same weight. Pooled is total interactions divided by the total denominator, so posts with more reach count for more and one viral post can pull it up. Median is the typical post. Use the pooled or median value as your baseline.

      Per-post engagement rate

      Go past the number

      The rate tells you what worked. The next post is the job.

      An engagement rate is only useful when it changes what you publish next. These AI skills plug into Claude, ChatGPT or any AI chat and help you plan, listen and partner on social.

      How to calculate engagement rate

      Engagement rate shows how many people interacted with a post compared with how many could have. The engagement rate formula has two parts: the interactions you count on top, and the audience you divide by underneath.

      Engagement rate = interactions / denominator x 100
      
      Example: 1,500 interactions / 9,850 reach x 100 = 15.23%

      Interactions are usually likes, comments, shares and saves. The denominator is followers, reach, or impressions (views for video). This engagement rate calculator shows every version that applies to your platform side by side, with your numbers plugged into the formula, so you can see exactly where each percentage comes from.

      Followers, reach or impressions: which to use

      Engagement rate by followers

      Interactions divided by follower count. Use it to compare accounts and creators, for example when you vet influencers, because follower counts are public and reach is not. Its weakness: most followers never see a given post, so it says little about how good the content was.

      Engagement rate by reach

      Interactions divided by the number of accounts that saw the post. This is the fairest way to judge the content itself, because it only counts people who had the chance to react. You need access to the account insights to get reach.

      Engagement rate by impressions or views

      Interactions divided by total impressions or views. Use it for video (TikTok, Reels, YouTube) and for paid posts, where views and impressions are the main numbers you get. Repeat views by the same person push it down, so it is usually lower than the rate by reach.

      What counts as an engagement on each platform

      • Instagram engagement rate - likes, comments, shares and saves. Saves and shares often matter more than likes, so keep them in. Divide by reach for content quality, by followers to compare accounts.
      • TikTok engagement rate - likes, comments, shares and saves (favorites), divided by views. TikTok shows views for every video, so that is the default here.
      • LinkedIn - LinkedIn's own engagement rate in Page analytics counts clicks as well as reactions, comments and reposts, plus new follows, and divides by impressions. Keep Clicks ticked to get close to the number LinkedIn shows, and add follows as a custom interaction if you track them.
      • X - X counts many kinds of clicks on a post as engagements, so its own rate is often higher than likes, replies and reposts alone would suggest. Tick or untick Link clicks depending on which version you want to report.
      • YouTube - likes, comments and shares, divided by views, or by subscribers to compare channels.

      Whatever you choose, use the same interactions and the same denominator every time. A rate that silently changes method from one month to the next is worse than no rate at all.

      Average engagement rate: mean, pooled and median

      Switch to Multiple posts and paste a table from your analytics export or spreadsheet. The calculator works out the rate for every post and then three kinds of average:

      • Mean of per-post ER - every post counts equally, whether it reached 500 or 50,000 people.
      • Pooled ER - total interactions divided by total reach, followers or views across all posts. Big posts weigh more, and one viral post can lift it a lot.
      • Median - the middle post. It shows a typical post and ignores outliers.

      If the mean and the pooled rate are far apart, your results are uneven: a few posts are doing most of the work. That is worth a closer look before you plan the next month.

      What is a good engagement rate?

      There is no single good number. Published benchmark reports disagree with each other because they use different formulas, niches, account sizes and time periods, and smaller accounts tend to show higher rates than large ones. A figure from someone else's report is rarely comparable to yours, so this tool does not show industry averages.

      Compare against your own baseline instead. Paste your posts from the last 30 to 90 days, click Use as my baseline, then check each new post against it. A post well above your own median is worth repeating; one well below it is worth a rethink.

      Raise engagement without guessing

      Look at your best and lowest posts in the table and ask what changed: format, hook, topic, time or caption. Then test one change at a time. These free tools help with the next step:

      More free tools for marketers are on the AI generators and free tools hub.

      FAQ

      How do you calculate engagement rate?

      Add up the interactions on a post (likes, comments, shares, saves and anything else you count), divide by followers, reach or impressions, and multiply by 100. For example, 450 interactions on a post that reached 9,000 accounts is 450 / 9,000 x 100 = 5%.

      Should I calculate engagement rate by followers or by reach?

      Use reach to judge how good a post was, because it only counts people who actually saw it. Use followers to compare accounts or creators, because follower counts are public and reach is not. Use impressions or views for video and paid posts.

      What is a good engagement rate?

      There is no single number. Published benchmarks differ by platform, niche, account size and formula, so they rarely match your own setup. The most useful comparison is your own baseline: paste your last 30 to 90 days of posts and compare each new post with your median or pooled rate.

      Why is my result different from what Instagram or LinkedIn shows?

      Platforms use their own definitions. LinkedIn counts clicks and new follows and divides by impressions, and X counts clicks on a post as engagements. Check which interactions are ticked and which denominator you use, then match them to the platform report.

      Is this engagement rate calculator free and private?

      Yes. There is no sign-up and no limit. All calculations run in your browser and your numbers are not sent anywhere. If your browser allows it, your platform choice and baseline are remembered on this device only.