How to calculate engagement rate (and which formula to use)
Engagement rate is the share of people who did something with a post: liked it, commented, shared it or saved it. It sounds like one number, but there are three common ways to work it out, and they can give very different answers for the same post. A rate of 4% by followers and 2.5% by views can describe exactly the same result.
This guide explains what counts as an interaction on each network, the three formulas the calculator above uses, a worked example, how to average across several posts without fooling yourself, and why your own past posts are a better yardstick than any benchmark you find online. The calculator runs entirely in your browser, so the numbers you type never leave your device.
What counts as an interaction
An interaction is any action a person takes on the post itself. Each network shows a slightly different set, and some counts are visible only to the account owner in its insights. Add up what your network gives you and leave a field at zero when the network shows no such number. Do not count profile visits, link clicks or follows unless you have a reason to: they are useful, but they measure something else, and mixing them in makes your rate impossible to compare with anyone else's.
Saves and shares deserve special attention. A like costs one tap; a save means someone wants to come back, and a share means they put their own name behind your post. When you have those numbers, include them, and look at them on their own too.
| Network | Interactions you can usually count |
|---|---|
| Likes, comments, shares, saves (saves and shares in your insights) | |
| TikTok | Likes, comments, shares, saves (favourites) |
| Reactions, comments, reposts | |
| Reactions, comments, shares | |
| X | Likes, replies, reposts, bookmarks |
| YouTube | Likes, comments, shares |
- Network
- Interactions you can usually count
- Likes, comments, shares, saves (saves and shares in your insights)
- Network
- TikTok
- Interactions you can usually count
- Likes, comments, shares, saves (favourites)
- Network
- Interactions you can usually count
- Reactions, comments, reposts
- Network
- Interactions you can usually count
- Reactions, comments, shares
- Network
- X
- Interactions you can usually count
- Likes, replies, reposts, bookmarks
- Network
- YouTube
- Interactions you can usually count
- Likes, comments, shares
The three formulas
Every formula starts with the same top line: the total interactions on the post. What changes is what you divide by, and that choice changes the question you are answering.
- By followers: interactions ÷ followers × 100. It asks how much of your audience reacted. It is the easiest to calculate for any account, including other people's, because follower counts are public.
- By reach: interactions ÷ reach × 100. Reach is the number of distinct accounts that saw the post. It asks how many of the people who actually saw it reacted, which is fairer to a post that was shown to few people.
- By views: interactions ÷ views × 100. Views (or impressions) count every time the post was shown, including repeat views by the same person. It asks how often a showing turned into an action, and it is the natural measure for short video.
A worked example
Take a small bakery with 4,000 followers. One of its Instagram posts gets 120 likes, 14 comments, 6 shares and 20 saves: 160 interactions. The insights say the post reached 2,500 accounts and was viewed 6,400 times.
By followers, the rate is 160 ÷ 4,000 × 100 = 4%. By reach, it is 160 ÷ 2,500 × 100 = 6.4%. By views, it is 160 ÷ 6,400 × 100 = 2.5%. None of these is wrong. They answer different questions, which is why a rate means little until you know which formula produced it. The calculator shows all three side by side, each with its formula written out, so you can see where every figure comes from.
| Formula | Calculation | Result |
|---|---|---|
| By followers | 160 ÷ 4,000 × 100 | 4% |
| By reach | 160 ÷ 2,500 × 100 | 6.4% |
| By views | 160 ÷ 6,400 × 100 | 2.5% |
- Formula
- By followers
- Calculation
- 160 ÷ 4,000 × 100
- Result
- 4%
- Formula
- By reach
- Calculation
- 160 ÷ 2,500 × 100
- Result
- 6.4%
- Formula
- By views
- Calculation
- 160 ÷ 6,400 × 100
- Result
- 2.5%
Why the follower formula misleads on TikTok and Reels
On TikTok, and increasingly on Instagram Reels, most of the people who watch a video do not follow the account. The feed shows it to strangers based on how earlier viewers reacted. A video from an account with 500 followers can be watched by 50,000 people, and its 2,000 likes would give a rate of 400% by followers, a number that tells you nothing useful.
The reverse happens too. A large account whose video reached only a small part of its audience looks weak by followers, even if the people who did see it reacted well. For short video, judge by views. For feed posts on Instagram, Facebook and LinkedIn, reach is the fairer measure when you have it, and followers remain a quick way to compare accounts from the outside.
How to average across several posts
To know how an account does over a month, you need one rate across many posts. There are two ways to get it, and only one is right. The wrong way is to work out each post's rate and take the average of the percentages. The right way is to add up all the interactions, add up all the views (or reach), and divide the first sum by the second.
Here is why it matters. Post A gets 10 interactions on 100 views: 10%. Post B gets 400 interactions on 20,000 views: 2%. The average of the two percentages is 6%, which suggests your posts turn 6 out of every 100 views into an action. They do not: across both posts, 410 interactions came from 20,100 views, about 2%. Averaging the percentages gives a small post the same weight as a large one, so one lucky post seen by a handful of people can make a whole month look better than it was.
The calculator does this for you. Enter the totals for the period and the number of posts they add up across: it divides sum by sum for the rates and also shows the interactions per post.
Compare against yourself, not a benchmark
Search for a good engagement rate and you will find many figures, and they rarely agree. Each report measures a different set of accounts, with a different formula, in a different year. Rates also fall as accounts grow: large accounts usually show lower rates than small ones, because a bigger audience includes more people who follow passively. A single number for a whole network hides all of that.
The comparison that tells you something is your account against its own recent posts. Work out the rate the same way, with the same formula, for your last ten or twenty posts. If a new post sits well above that range, find out what was different. If your rate drifts down month after month, that is worth acting on whatever any benchmark says. When you want an outside view, compare with a few accounts of a similar size in the same niche, using the follower formula, since that is the only one you can calculate for accounts you do not own.
What actually moves the number
Engagement rate is a result, not a lever, so the work happens in the post. A few things reliably make a difference.
- The first line or first second. Most people decide in a moment whether to stop. A specific opening, a result, a mistake or a question the reader really has, earns the rest of the post. The hook generator gives you eight openings for a topic if you want a starting point.
- Something worth saving. Checklists, steps, prices, comparisons and examples get saved because people want them later. A post that is only an announcement rarely is.
- Replying to comments. A conversation under a post brings people back to it and shows the feed that it is worth showing again. Answer early, and answer with something more than a thank you.
- Posting often enough to learn. One post tells you little. A steady rhythm gives you enough posts to see what works; the content calendar plans a month from your website.
Let the numbers be read for you
Working out a rate by hand is fine for one post. Doing it every week for every post on several networks is where most people stop. Quetzal reads the numbers of every post on Instagram, TikTok, LinkedIn, Facebook, X and YouTube, tells you in three plain sentences how you are doing against your own account, and learns which posts work so the next ones are planned with that in mind.
If you want to see what it would make for your business, the demo prepares a real week of posts from your website, free.