Engagement Rate Calculator
Engagement rate by followers, reach or impressions from likes, comments, shares and saves over one or many posts — mix, per-post figure, base for a target.
The rate on your chosen base and on the others you filled in, engagements per post, the share of each action, reach as a share of followers, and the base a target rate would need.
Example: 1 200 likes, 80 comments, 40 shares and 30 saves over 4 posts to 25 000 followers: 337.5 per post, 1.35 % by followers, 1.875 % by an 18 000 reach, 1.125 % by 30 000 impressions.
One numerator,
three denominators.
Which actions count, which base to divide by, and why the three rates differ.
The formula
Engagement rate = engagements per post ÷ base × 100. Engagements are the actions you count — likes, comments, shares, saves, anything else you add; the base is followers (the classic figure, comparable across accounts of the same size), reach (accounts that saw the post — fairer when a post travels beyond the audience) or impressions (views, including repeats — always the lowest rate). Over several posts the page divides by the number of posts first.
Reading the three
The same post at 1.35 % by followers can be 1.9 % by reach and 1.1 % by impressions; none is wrong, they answer different questions. Reach as a share of followers tells you how far the post got. Optional weights let you count a comment or a share as more than a like when that is your convention.
No benchmark
What counts as a good rate depends on the platform, the format, the account size and the year; the page embeds none and asks you for the rate you want to compare with. Platforms also define engagement differently in their own analytics. Nothing leaves the browser; the same four anonymous usage counts as the rest of the site apply.
SOURCES
- ER = engagements per post ÷ base × 100 with base = followers, reach or impressions; which actions count and which base is used are stated conventions, no benchmark embedded
Last reviewed 21 September 2026. How results are checked: How we verify.