Instagram engagement rate calculator per post, with the formula
Instagram engagement rate is the likes and comments a post gets, divided by the account’s follower count, times 100. Enter the numbers below for one post, or add up several posts and enter how many there are to get the average rate per post.
The calculator is free and runs in your browser. Nothing you type is sent anywhere.
How to calculate engagement rate
- 1
Note the follower count
Open the profile and copy the follower number. Rounded numbers like 12.3K work too.
- 2
Add up likes and comments
Open the posts you want to measure and add up their likes and comments. Enter how many posts that was.
- 3
Calculate
Press Calculate to see the rate per post, the averages and the formula with your numbers.
The engagement rate formula
For a single post: (likes + comments) ÷ followers × 100.
For several posts, average the interactions first: (total likes + total comments) ÷ number of posts ÷ followers × 100. Example: three posts with 540 likes and 36 comments in total, on an account with 4,800 followers. That’s 576 ÷ 3 = 192 interactions per post, and 192 ÷ 4,800 × 100 = 4%.
Averaging over 6 to 12 recent posts gives a steadier number than one post, which can be lifted or sunk by a single viral moment.
Why other tools show a different number
There’s no single official formula. Some tools divide by reach (how many accounts saw the post) instead of followers, and some add saves and shares. Reach, saves and shares only appear in the account owner’s Insights, so a calculator that works for any public account has to use what everyone can see: likes, comments and followers.
Only compare rates that were calculated the same way. If an account hides its like counts, you can only count comments, which understates the rate.
What counts as a good engagement rate?
We don’t give a universal target, because published benchmarks use different formulas, account sizes and niches. A useful comparison is the same account over time, or accounts of a similar size posting similar content. A rate well above the account’s usual level often means a post reached people beyond its followers. A sudden drop can mean the opposite, or that followers left.
Engagement tells you how much, not who
When engagement falls, the first question is often whether people unfollowed. Peekd tracks a public account and shows each new follower and each unfollow by name, with the date, from the day you add it. It doesn’t show likes. Read how Peekd works, or the guide on why you might be losing followers.
Frequently asked questions
How do you calculate engagement rate on Instagram?
Add the likes and comments of a post, divide by the follower count and multiply by 100. For several posts, divide the total likes and comments by the number of posts first.
Should I use followers or reach?
Reach is more precise but only the account owner can see it in Insights. Followers work for any public account, which is why this calculator uses them.
Can the engagement rate be above 100%?
Yes. If a Reel or post spreads through Explore, people who don’t follow the account like and comment too, so interactions can exceed the follower count.
Is my data saved?
No. The numbers stay in your browser tab and disappear when you close it.
Can I calculate it from a username?
Not here. Likes and comments are per post, and the tool would have to read every post. Copy the numbers from the profile instead. For the follower count alone, use the follower count checker.