Get Started

Free Social Media Engagement Rate Calculator

Work out your social media engagement rate from likes, comments, shares and saves. Most engagement rate calculators quietly pick one formula. This one runs every formula you have the numbers for and shows you how far apart they land.

Enter your numbers

Engagements

Total engagements: 0

Audience

Your follower or fan count.

Unique people who saw these posts, totalled across them.

Total times these posts were displayed, repeats included.

Leave blank for a single post. This only divides the follower-based rate — see below.

Enter your engagements and at least one of followers, reach or impressions. You'll get every formula at once.

Grow your organic traffic from chatbots

Enter your website to track its AI visibility across ChatGPT, Gemini, Claude, and Perplexity — and turn chatbot mentions into traffic.

  • Set up in minutes
  • Cancel anytime

The four engagement rate formulas

The numerator never changes: likes plus comments plus shares plus saves. Every formula below divides that same total by something different, which is the entire reason two tools can report two answers for one post.

  • Engagement rate by followers = engagements ÷ followers × 100
  • Engagement rate by reach = engagements ÷ reach × 100
  • Engagement rate by impressions = engagements ÷ impressions × 100
  • Average engagement rate per post = (engagements ÷ number of posts) ÷ followers × 100

That fourth formula is where most calculators go wrong. Followers is a stock — your audience does not grow because you posted four times, so dividing engagements by the number of posts before dividing by followers gives you a genuine per-post average. Reach and impressions are flows: the totals you paste in have already accumulated across the posts you are measuring. Dividing the numerator and the denominator by the number of posts simply cancels out. This tool applies the post count to the follower-based rate and to nothing else.

A worked example, using the numbers this calculator is pre-labelled with: 1,000 likes + 180 comments + 45 shares + 75 saves = 1,300 engagements. Against 25,000 followers that is 5.20%. Against 8,000 reach it is 16.25%. Against 13,000 impressions it is 10.00%. Same post, three answers, none of them wrong.

Why two calculators give you two different answers

  1. Different denominators. Rival IQ's 2025 Social Media Industry Benchmark Report states that its engagement rate is “calculated based on all these interactions divided by total follower count”. Socialinsider's guide documents follower, reach and impression variants side by side. Both are correct; they are answering different questions.
  2. Different numerators. Socialinsider notes that the Instagram API “doesn't offer access to the saves metric for competitors' profiles”, so a benchmark built from competitor data has no saves in it while the number in your own dashboard does.
  3. Different date ranges. Engagements keep arriving after reach stops growing. Pull the two numbers a week apart and the same post gets a higher rate the second time, with nothing about the post having changed.

Reach vs impressions

Reach counts unique people. Impressions count total displays, including the same person seeing a post four times. Impressions are therefore always at least as high as reach, which means your impression-based rate is always the same as or lower than your reach-based rate. If a tool shows you the opposite, the two numbers came from different exports or different date ranges — this calculator flags that combination rather than quietly reporting it. Reach is also only available for accounts you own, which is why competitor benchmarking is follower-based whether anyone likes it or not.

Which denominator should you use?

  • Comparing yourself to another account — use followers. It is the only number visible for a profile you do not own.
  • Judging one post's creative — use reach. It asks what share of the people who actually saw it did something.
  • Comparing organic against paid — use impressions, because ads are bought on impressions.
  • Tracking your own account over months — any of them, but never switch. A change of basis mid-year looks exactly like a change in performance.

What counts as an engagement?

This tool sums four things: likes or reactions, comments, shares or reposts, and saves or bookmarks. Plenty of platforms and vendors fold in more than that — profile taps, link clicks, sticker taps, even video views — and every one of those inflates the numerator without touching the denominator, which is a second way to get a bigger number without a better post.

This calculator adds nothing you did not type. Leave a field blank and it stays out of the total, so you can reproduce whichever definition your report or your client's benchmark uses instead of accepting someone else's.

How to use this calculator

  1. Enter your engagements — likes, comments, shares and saves. Leave out anything your report does not count; the running total updates as you type.
  2. Enter at least one denominator — followers, reach or impressions. Enter all three and you get all three rates.
  3. Enter the number of posts if you are measuring more than one. This divides the follower-based rate only — reach and impressions are already totals across those posts.
  4. Pick your headline — the tabs switch which rate is shown large, and the formula underneath spells out the arithmetic with your own numbers.
  5. Read the side-by-side table to see how far apart the formulas land, and quote the number with its basis attached.

What is a good engagement rate?

There is no honest single answer, so this page does not print one. A rate is only meaningful next to the formula that produced it, and a cross-platform “average engagement rate” is arithmetically meaningless when the denominator changes by platform and by vendor. Published benchmarks state their own methodology precisely because of this — Rival IQ divides by total follower count, and a reach-based rate on the same post will be several times larger.

The comparison that actually tells you something is against your own account: the same formula, the same numerator, the same date-range habit, month after month. If you do reach for a published benchmark, only use one that states both its formula and its date.

Engagement rate by platform

Instagram, TikTok, Facebook and YouTube each default to a different basis in their own dashboards, which is why the same content can look like a different performer depending on where you read the number. Instagram surfaces reach and saves; TikTok reports views rather than impressions; Facebook Page insights lead with reach; YouTube Studio is built around views and watch time. The arithmetic on this page works for all of them — you just need to know which column you pasted.

Frequently Asked Questions

How do you calculate engagement rate?

Add up your engagements — likes, comments, shares and saves — then divide by your chosen denominator and multiply by 100. Engagement rate by followers is engagements / followers x 100. Engagement rate by reach is engagements / reach x 100. Engagement rate by impressions is engagements / impressions x 100. The arithmetic is identical every time; the only thing that changes is what you divide by.

Which engagement rate formula should I use?

Use engagement rate by followers when you are comparing accounts or tracking your own account across months, because followers is the only denominator you can see for a profile you do not own. Use engagement rate by reach when you are judging a single piece of content, because it asks what share of the people who actually saw the post did something about it. Use impressions when you are comparing organic against paid, since ads are bought on impressions. Whichever you pick, use the same one every time you report the number.

Why do I get different engagement rates from different calculators?

Because they are not calculating the same thing. Two calculators can disagree by a wide margin on the same post: one divides by followers, another divides by reach, and an organic post usually reaches only a fraction of an account’s followers. They also disagree on what counts as an engagement, because the platform APIs do not expose the same metrics for every account. This tool shows every denominator at once so you can see the gap instead of guessing which number is right.

What counts as an engagement?

This calculator sums likes or reactions, comments, shares or reposts, and saves or bookmarks, and lets you leave any of them blank. Platforms count these differently — Socialinsider notes that the Instagram API does not expose the saves metric for competitors’ profiles, so any benchmark built from competitor data leaves saves out while your own dashboard includes them. Entering each metric separately means you can reproduce whichever definition your report uses instead of accepting someone else’s.

What is a good engagement rate?

There is no single honest answer and we are not going to invent one. A good rate depends on the platform, the size of the account, the industry and, above all, which denominator was used — so a benchmark quoted without its formula is unusable. Published benchmarks are not interchangeable either: Rival IQ’s 2025 Social Media Industry Benchmark Report divides interactions by total follower count, while a rate calculated against reach on the same post is a much larger number. Compare against your own account’s previous posts first, and only compare against a published benchmark that states both its formula and its date.

Grow your organic traffic from chatbots

Enter your website to track its AI visibility across ChatGPT, Gemini, Claude, and Perplexity — and turn chatbot mentions into traffic.

  • Set up in minutes
  • Cancel anytime