Back to Mastros

Free tool · No sign-up

Engagement Rate Calculator

Engagement rate is the share of an audience that reacts to a post: total interactions divided by reach, times 100. Instagram divides likes and comments by followers. TikTok divides likes and comments by views, because a TikTok reaches far past its follower count.

Divide by

The account's total follower count

How many recent posts the totals below cover

Across those posts

Across those posts

Optional — leave at 0 to match the likes + comments standard

Across those posts

Enter the follower count, how many recent posts the totals cover, and the likes and comments across them. The rate appears here as you type — nothing is sent anywhere, and there is nothing to sign up for.

How TikTok engagement rate is calculated

TikTok engagement rate divides a video's interactions by its views. The standard form counts likes and comments; some reporting adds shares. Dividing by views rather than followers is what makes the number meaningful on TikTok, because the For You feed pushes a video to people who do not follow the account — a video from a 2,000-follower creator can collect 400,000 views, and a follower-based rate would report that as several thousand percent.

TikTok ER = (likes + comments) ÷ views × 100

The Mastros TikTok extension uses this formula over a creator's last ~12 posts, leaves out pinned and promoted videos, and computes from TikTok's exact counts rather than the rounded "1.2M" the profile page displays. Rounded inputs are the quiet source of most disagreements between two tools' numbers.

See the Mastros TikTok extension

How Instagram engagement rate is calculated

Instagram engagement rate divides a post's interactions by the account's follower count. The standard form counts likes and comments; saves and shares are added when the data is available, which for another creator's account it usually is not. Followers are the denominator because Instagram's reach still tracks the follower graph far more closely than TikTok's does.

Instagram ER = (likes + comments) ÷ followers × 100

Across several posts, total the interactions and divide by followers multiplied by the number of posts. Averaging this way stops an account with more posts from scoring higher for the same audience response. The Mastros Instagram extension reports a profile's engagement rate over its last 12 posts on the same basis.

See the Mastros Instagram extension

Typical engagement rate by follower count

Engagement rate falls as an audience grows, on both platforms. A small account talks to people who chose it deliberately; a large one accumulates followers who scroll past. The ranges below are the broad figures the industry publishes for each tier, and they are context rather than a target. Both columns divide by followers — including TikTok's, because that is how published tier tables are built. A view-based TikTok rate is a different measurement and is not comparable to this table.

TierFollowersTikTok (by followers)Instagram (by followers)
NanoUnder 10K followers8% – 12%2.5% – 4.5%
Micro10K – 50K followers6% – 9%1.5% – 3%
Mid-tier50K – 500K followers4% – 7%1% – 2%
Macro500K – 1M followers3% – 5%0.8% – 1.5%
Mega1M+ followers2% – 4%0.5% – 1.2%

These are typical published industry ranges rather than figures Mastros measured. Engagement varies far more by niche and audience than by follower count alone, so treat a band as a rough comparison and not a target.

Calculating engagement rate for many accounts at once

A calculator handles one account at a time, and that is its ceiling. Building a creator shortlist means gathering followers, likes, comments and views for a dozen recent posts per candidate, and the numbers a profile page shows are rounded — "1.2M" hides anything between 1,150,000 and 1,249,999, which is a wide margin to divide by.

The Mastros TikTok extension reads the counts TikTok's own page already loads and computes the rate for every profile in a creator search, exporting the whole ranked list as CSV, JSON or JSONL with the rate in its own column. The Mastros Instagram extension does the same for Instagram profiles over their last 12 posts. Both run in the browser and neither adds requests of its own.

Frequently asked questions

Add the interactions on a post, divide by reach, and multiply by 100. Interactions are likes and comments, plus shares or saves when a reporting standard includes them. Reach is followers on Instagram and views on TikTok. Across several posts, total the interactions and divide by the total reach — on a follower basis that means followers multiplied by the number of posts, so an account is not rewarded for simply posting more often.

Broadly published ranges put a TikTok account under 10,000 followers at roughly 8–12% measured against followers, falling towards 2–4% above a million followers, because a bigger audience reacts proportionally less. Those ranges are context, not a grade: niche, posting cadence and audience geography move a rate more than account size does. Comparing an account against similar accounts in the same niche says far more than comparing it against a global average.

Published ranges for Instagram sit far below TikTok's, roughly 2.5–4.5% for an account under 10,000 followers and under about 1.2% above a million, because the rate is measured against followers rather than views. An Instagram rate and a TikTok rate are not comparable numbers even for the same creator — the denominators are different things.

Views on TikTok, followers on Instagram, and never mix the two in one comparison. A view-based rate answers how compelling a post was to the people who saw it. A follower-based rate answers how much of an audience is still paying attention. TikTok's algorithm pushes videos far beyond an account's followers, so dividing TikTok interactions by followers can produce a rate above 100% — which is why the view basis is the TikTok standard. This calculator offers both for TikTok because reporting standards differ.

Around a dozen recent posts, excluding pinned and promoted ones. A single post says almost nothing: one video that happened to travel can double an account's apparent rate. Twelve is enough to average out a lucky post and recent enough to describe the account as it is now rather than as it was two years ago. The Mastros TikTok extension uses the last ~12 posts for exactly this reason.

No. The whole calculation runs in your browser. The numbers typed into the form never leave the page, there is no account to create, and nothing is stored — closing the tab discards everything.

Because the tools are counting different things. Some include shares and saves, some count only likes and comments. Some divide by followers, some by views. Some sample the last 9 posts, some the last 30, and some include pinned or promoted videos that behave differently. A rate is only comparable to another rate built the same way, which is why this calculator shows the interactions and the denominator it used alongside the result.

Not by hand, which is the practical limit of any calculator. Typing a creator's numbers in one at a time works for a handful and collapses at a shortlist of fifty. The Mastros TikTok extension computes the rate from TikTok's own counts for every profile it exports, so a whole creator search arrives as a spreadsheet with the rate already in a column.