Free tool · Instagram, TikTok, YouTube, X

Engagement rate calculator

Enter the counts of up to 12 posts and get the engagement rate of each post, the mean and the median. Five formulas — Instagram by followers or by reach, TikTok and YouTube by views, X by impressions — each shown with your own numbers.

Runs in your browser — no username, no login, nothing stored

Formula shown with your numbers

All free tools

Calculate your engagement rate

Platform and formula

The account's current follower count; the same divisor for every post.

Type numbers the way the app shows them: 1,234 · 1.2k · 3.4m. A post row left completely empty is skipped.

Post 1
Post 2
Post 3
3 of 12 posts

The five formulas

Each formula gives one rate per post; the result is the mean of those rates, with the median next to it.

Instagram · by followers
(likes + comments) ÷ followers × 100
Instagram · by reach
(likes + comments + saves + shares) ÷ reach × 100
TikTok · by views
(likes + comments + shares) ÷ views × 100 — optional second line: the same interactions ÷ followers × 100
YouTube · by views
(likes + comments) ÷ views × 100
X · by impressions
engagements ÷ impressions × 100

These formulas are a common convention, not an official metric of Instagram, TikTok, YouTube or X — the platforms define the counts, not the rate. Other tools may count differently.

How to calculate engagement rate yourself

You do not need a tool for this — a notes app is enough. The steps below are exactly what the calculator does.

  1. Pick the posts: the last 3–12 posts of the same format (feed posts with feed posts, Reels with Reels), leaving out pinned and promoted ones.
  2. Write down each post's counts for your formula: likes and comments for the follower formula; likes, comments, saves, shares and reach from the post's statistics for the reach formula; for the others, the counts in the table above.
  3. For each post, add up the interactions, divide by the divisor (followers, reach, views or impressions) and multiply by 100.
  4. Average the per-post rates (the mean). Then sort them and take the middle one (the median): if one post went viral, the mean jumps while the median barely moves.
  5. Compare the result only with your own earlier results calculated the same way: same formula, same number of posts, same format.

Worked example: Instagram, follower formula

An account with 12,500 followers and three posts:

PostLikesCommentsRate
1420313.61%(451 ÷ 12,500) × 100 = 3.61%
2380223.22%(402 ÷ 12,500) × 100 = 3.22%
3510404.40%(550 ÷ 12,500) × 100 = 4.40%

Mean: (3.61 + 3.22 + 4.40) ÷ 3 = 3.74% · Median: 3.61%

Why not divide all interactions by all views? Because a single viral post would then decide the result. The mean of the per-post rates gives every post the same weight, and the median shows the typical post.

Official definitions of the counts

The platforms define the counts, not the engagement rate. These are the pages the definitions were read from (read time in UTC):

Frequently asked questions

What is a good engagement rate?

There is no universal standard. Niche, format, audience size and the formula you use all change the number. For the Instagram follower formula the calculator shows four commonly cited ranges (below 1%, 1–3%, 3–6%, 6% and above) as a rough compass; for the other formulas it shows none. The most useful comparison is your own history, calculated the same way.

Should I use followers, reach or views?

The follower formula shows how much of the audience you built still responds; the reach formula shows how the people who saw a post reacted; views and impressions do the same for videos and X posts. They answer different questions, so never compare a follower-based rate with a reach-based one.

Why does the calculator show a mean and a median?

The mean averages the per-post rates, so one viral post can pull it up. The median is the middle post and shows the typical result. If the two are far apart, one or two posts are unusual.

Are my numbers stored or sent anywhere?

No. You type the numbers yourself and the calculation runs in your browser. There is no username lookup and no login, and nothing you enter is saved or sent.

Is this an official Instagram, TikTok, YouTube or X metric?

No. The platforms define the counts (likes, reach, views, impressions …) — the sources are linked on this page — but none of the pages we read defines an engagement rate. The formulas here are a common convention; other tools may use different ones.

Can this tell me whether followers are fake?

No. An engagement rate has many causes. To look at the audience itself, use the separate fake-follower check with its manual checklist.