Engagement rate calculator

Turn post interactions into an engagement rate by followers and by reach, with the arithmetic shown. Works on any platform.

Free. No sign-up. Runs in your browser. Checked 2026-09-09.

Interactions on the post

All reaction types together.

Allowed range 0 to 100000000.

Comments and replies. Be consistent across posts.

Allowed range 0 to 100000000.

Enter 0 if the platform does not report it.

Allowed range 0 to 100000000.

Shares, reposts or sends. Enter 0 if unreported.

Allowed range 0 to 100000000.

Audience

Followers when the post went out, not today.

Allowed range 1 to 1000000000.

From platform insights. Enter 0 to skip that line.

Allowed range 0 to 1000000000.

Scope

1 for a single post, or a count to average a set.

Allowed range 1 to 10000.

How this works, what it excludes, and the FAQsShow

Who this is for

Social media agencies reporting to clients, freelancers proving the value of their work, and creators tracking their own accounts. It works for Instagram, LinkedIn, YouTube, Facebook, X and TikTok - the arithmetic is the same everywhere, only the interaction types differ.

The formulas

interactions = likes + comments + saves + shares

per post = interactions ÷ number of posts

rate by followers = per post ÷ followers × 100

rate by reach = per post ÷ (reach ÷ posts) × 100

Percentages are rounded to one decimal place. If you leave reach at zero the by-reach line is skipped rather than estimated, because inventing an input to fill a row would make the result look more certain than it is.

Why there is no benchmark here

Most engagement calculators tell you whether your rate is good. They do it by quoting a study of accounts that are not yours, a different industry, a different follower band, a different country, usually a different year.

We do not hold first-party engagement data across Indian agency accounts, so any benchmark we printed would be someone else’s number with our name on it. Instead the tool gives you the rate and the arithmetic, and the comparison worth making is against your own previous posts, calculated the same way.

How to use the result

  1. Pick one definition, by followers or by reach, and use it consistently for a client. Switching mid-reporting makes a flat month look like a good one.
  2. Run your last ten posts individually. The spread between your best and worst tells you more than the average does.
  3. Compare formats, not accounts. Reels against carousels on the same account is a fair test; your client against a competitor with a different follower base is not.
  4. Put the formula in the report. A client who can see how the number was reached asks better questions than one who is handed a percentage.

Where Poststack fits

Poststack is a social media management tool for agencies, scheduling, client approvals and multi-client workspaces. This calculator is free and unconnected to it: nothing you enter is sent anywhere, and there is no account to create.

Put this calculator on your own site

Free to embed on any site, including commercial ones. Paste the snippet into a blog post, a resources page or a client-facing guide and the calculator runs inside your page.

The only thing we ask is the credit line underneath, which links back here. That link is how people find the tool and how we justify keeping it free and ungated, so please leave it in.

Leave this on automatic and each reader sees their own currency, detected from their browser and changeable by them. Pin one if your audience is in a single market.

Copy this into your page
Optional: remove the inner scrollbar

The embed works without this. Add it once anywhere on the page and the iframe resizes itself to fit its content instead of scrolling internally. It listens only for a height number from poststack.ai and does nothing else.

Default height
900px, adjustable in the snippet
Tracking
None. No cookies, no analytics, nothing posted back to us
Your readers’ data
Stays in their browser. We never receive what they type

Frequently asked questions

What is a good engagement rate?
We deliberately do not answer this with a number. Published benchmarks come from studies of other people’s accounts, and applying one to yours is a guess presented as a finding. What is useful is your own trend: calculate the same way across several posts and watch the direction. A rate that is rising on a growing account is meaningful in a way that a comparison to a global average is not.
Should I use followers or reach?
By followers is what most reporting uses, because followers are always available and it is what clients recognise. By reach answers a different question, of the people who actually saw this, how many did something, and it is the fairer measure of whether the content worked. Use both, label which is which, and never compare one to the other.
Do saves and shares count as engagement?
That is your decision, and the tool lets you make it explicitly. Instagram treats saves and shares as strong signals, so most agencies count them. What matters is consistency: if you count saves this month, count them next month, or your trend measures your method rather than your content.
Why does my rate differ from another tool?
Almost always because the two tools count different things. Some include video views, some exclude comments from the account owner, some divide by reach while calling it followers. This calculator shows the full arithmetic for exactly that reason, you can see what went into the number instead of trusting it.
Can I use this for a whole campaign instead of one post?
Yes. Enter the totals across all posts in the interaction fields and set the post count to the number of posts. The calculator divides to a per-post average before working out the rate, so a ten-post campaign is not reported as ten times the engagement.