Instagram engagement rate calculator

Type three numbers and get the metric Instagram actually ranks you on, plus an honest read of what's normal at your size, from the same benchmark bands our growth checker uses on real accounts.

No login, no email gate, nothing stored. The math runs in your browser.

What's normal at your size

What engagement rate is, and why it beats follower count

Engagement rate is the share of your audience that responds to a post: likes plus comments, divided by followers, times 100. If 2,000 followers give a post 100 interactions, that post ran at 5%.

It matters more than your follower count because it's the number the ranking system reads. Instagram decides how far to push a post largely on how the people who already follow you receive it: a high rate tells the algorithm to show it to more of them, then to non-followers. A big audience that doesn't respond produces the opposite signal, which is why accounts with 100,000 bought or dead followers reach fewer real people than accounts a tenth their size. The arithmetic of that trap is here.

It's also the number the money reads: brands and agencies price sponsorships on engaged reach, and every audit tool they run starts with this ratio.

How to measure yours properly

Average your last 10–12 posts rather than judging one. Single posts swing wildly, and the average is what benchmarks (including ours) are built on. Skip posts younger than 24 hours; they haven't finished collecting.

Count likes and comments per post, divide by your follower count, multiply by 100. That's the standard "by followers" formula this calculator uses and the one most benchmarks and brand audits mean by default. (A "by reach" variant divides by viewers instead: useful privately, but not comparable across accounts, because reach isn't public.)

Be honest with the inputs. Rounding your likes up or using your best-ever post gives you a nicer number and a useless answer. If you'd rather not tally by hand, the growth checker reads your recent posts itself and computes the same rate from real data.

The engagement rate formula, written out

The standard formula, and the one this calculator uses: engagement rate = (likes + comments) ÷ followers × 100. It is the version every public benchmark and most brand vetting uses, because likes, comments and follower count are the three numbers anyone can read off a public profile. If a sponsor quotes your engagement rate back at you, this is almost certainly the math behind it.

A worked example. An account with 8,000 followers averages 210 likes and 14 comments per post: 210 + 14 = 224 engagements, 224 ÷ 8,000 = 0.028, times 100 gives a 2.8% engagement rate. Average across your last 10 to 12 posts rather than judging one post, because a single reel that travels or flops will swing the number wildly.

There is a second version worth knowing: engagement ÷ reach × 100, sometimes with saves and shares added to the top line. It answers a different question: of the people who actually saw the post, how many cared? It is a better internal compass, but it only works from your own insights, since nobody outside can see your reach. Use reach-based privately to judge content, and follower-based publicly to compare accounts, and never mix the two in one comparison, because reach-based numbers run several times higher.

Posts, reels and stories do not measure the same

For feed posts and carousels the formula above applies as written, and carousels tend to collect more engagement per view because each swipe is another chance to like or comment.

Reels complicate the comparison. A reel reaches far beyond your followers, so likes ÷ followers can spike above 100% on one that travels; that is the formula meeting viral reach, not a measurement error. Judge reels on the same likes-plus-comments basis for comparability, but expect more variance from them than from anything else you post.

Stories have no public likes at all, so they never enter a public engagement rate. What engagement means there is replies, shares and sticker taps, read from your own insights. If you want the story side of the picture, our guide to story engagement covers what a healthy story funnel looks like: just keep story numbers out of feed benchmarks, because the two are not comparable.

Why the benchmarks fall as accounts grow

Small accounts post to their most devoted possible audience (friends, family, early true fans), so their rates look heroic. As an account grows, the denominator fills with progressively more casual followers, and the rate falls for everyone. That's why one universal "good engagement rate" number is always wrong: 3% is troubling under 1,000 followers and excellent at 100,000.

So the verdict above compares you to your own size band, not to a universal bar. The bands are deliberately the same ones our growth checker applies to real accounts. An account that scores "healthy" here scores healthy there.

One caveat cuts both ways: a rate can be high for bad reasons (giveaway loops, engagement pods) and low for temporary ones (a viral post that ballooned your follower count last month). The number is a thermometer, not a diagnosis. Read it against what you've been doing.

How to raise a low rate

Fix the audience before the content. A low rate usually means the wrong people, not bad posts: followers who arrived from exchanges, giveaways or bought packages will never engage with anything. Removing obvious dead followers raises the ratio directly; growing with people who actually chose your niche raises it permanently. That's the entire logic of targeted organic growth.

Then earn the responses. Comments count more than likes to the ranking system, so post things people can answer: opinions, questions, before/afters, saves-worthy lists. Reply to comments in the first hour. Every reply is an interaction and invites the next one. And lead with reels and carousels, the formats Instagram currently rewards; if the content side is the bottleneck, Virallized AI generates on-brand posts, carousels and captions in seconds.

Track the trend, not the day. Re-run the number monthly; direction beats level. A rising 2% is a healthier account than a falling 4%.

Common questions

What is a good engagement rate on Instagram?

It depends on size, because rates fall as audiences grow. As honest working bands: under 1,000 followers, 5–8% is typical; 1,000–10,000, 3–6%; 10,000–50,000, 2–4%; 50,000–200,000, 1.5–3%; above that, 1–2%. Beating your band's range is genuinely good; a universal number like "3% is good" is meaningless without the size.

How is Instagram engagement rate calculated?

The standard formula is (likes + comments) ÷ followers × 100, averaged over your last 10–12 posts. Some tools add saves and shares when they can see them, and a "by reach" variant divides by viewers instead of followers. That is fine privately, but follower-based is the comparable, public version brands and benchmarks use.

Why is my engagement rate dropping?

The usual causes, in order: your follower count grew faster than your engaged core (normal: the benchmarks fall with size); you picked up non-engaging followers from giveaways, exchanges or purchases (fixable: that's dilution, not content failure); or your recent formats stopped matching what Instagram is currently distributing. Diagnose with the free growth checker, which reads your actual posts.

Do bought followers affect engagement rate?

Directly and only downward. Bought and exchange followers add to the denominator and never to the numerator, so every one of them dilutes your rate, and a diluted rate tells Instagram's ranking system to show your posts to fewer people. Across years and thousands of client campaigns, we've watched that play out as suppressed organic reach time and time again. Instagram never publicly confirms the penalty, but its algorithm detects a purchased influx far more reliably than the sellers admit. It's the single fastest way to make a real audience harder to reach.

Does this calculator store my data?

No. It doesn't ask for a login or an email, nothing you type leaves your browser, and there's nothing to store. If you want an analysis computed from your account's real posts instead of hand-typed averages, the free growth checker does that from just your public handle.

What is the engagement rate formula?

Engagement rate = (likes + comments) ÷ followers × 100. Average it over your last 10 to 12 posts for a stable number. The reach-based variant, engagement ÷ reach × 100, is useful privately but runs much higher, so never compare a reach-based number against follower-based benchmarks.

How do I calculate my engagement rate manually?

Take your last 10 posts, add up all likes and comments, divide by 10 for a per-post average, divide that by your follower count and multiply by 100. Example: 2,240 total engagements over 10 posts is 224 per post; on 8,000 followers that is 224 ÷ 8,000 × 100 = 2.8%. The calculator above does exactly this in one step.

Should I calculate engagement by followers or by reach?

Both, for different jobs. By followers when comparing accounts or quoting a number to a brand, because it is the only version outsiders can verify. By reach when judging your own content, because it tells you how compelling a post was to the people who saw it. Public benchmarks, including the bands on this page, are follower-based.

Why is my reel's engagement rate over 100%?

Because the formula divides by followers while a reel's audience can be many times your following. Likes from all those non-followers stack against a fixed follower count and push the percentage past 100. It means the reel travelled, and it is why reels make engagement averages jumpy: average across all formats over 10 to 12 posts for the stable number.

Can I check another account's engagement rate?

Yes, with the same public math: average their recent likes and comments per post, divide by their follower count. It is the fastest sanity check before paying an influencer or a service, and a rate far below the typical band for their size is the classic signature of bought followers. Our fake follower checker automates that read on any public account.

Keep reading