Engagement Rate Calculator
Calculate your social media engagement rate by followers or by reach, then see whether it lands in the low, average, high, or very-high band.
About the Engagement Rate Calculator
The Engagement Rate Calculator turns raw social-media numbers into the single figure marketers, creators, and brands care about most: the percentage of your audience that actually interacts with your posts. Instead of eyeballing likes and comments, you get a clean, comparable rate that you can track over time, benchmark against industry norms, and drop straight into a report or pitch deck. Pick a calculation mode, type in your numbers, and the rate updates the moment you finish typing — no spreadsheets, no formulas to memorise.
Engagement rate matters because follower counts alone are vanity metrics. A creator with 5,000 highly active followers often outperforms one with 50,000 passive ones, and this tool makes that difference visible. Everything runs entirely in your browser. Nothing you type is uploaded, stored, or tracked, there's no sign-up, and once the page has loaded the calculator keeps working even without an internet connection. Empty or invalid entries show a friendly prompt instead of a confusing "NaN", and divide-by-zero cases (like a follower count of zero) are caught and explained rather than crashing the result.
How to use
- Choose a mode from the dropdown: "By followers" divides engagements by your follower count, while "By reach / impressions" divides by how many people actually saw the post.
- Enter your total engagements — add up likes, comments, shares, and saves for the post or period you're measuring.
- Enter the denominator — your follower count in the first mode, or your reach/impressions in the second.
- Read the result in the highlighted box: your engagement rate to two decimal places, plus a plain-language band telling you whether it's low, average, high, or very high.
- Switch modes anytime to compare a follower-based rate against a reach-based one.
Which mode should I use?
Use by followers when you want a stable, audience-size metric that's easy to benchmark and compare across accounts — it's the number most industry reports quote. Use by reach or impressions when you care about how compelling a specific post was to the people who genuinely saw it, which is especially useful when a post is boosted, goes viral, or reaches far beyond your follower base. Reach-based rates are usually higher because the denominator is smaller than your full following.
Frequently asked questions
How is engagement rate calculated?
Engagement rate is your total engagements divided by a denominator, multiplied by 100 to get a percentage. In "by followers" mode the denominator is your follower count; in "by reach" mode it's your reach or impressions. For example, 500 engagements on 10,000 followers is (500 ÷ 10,000) × 100 = 5.00%.
What counts as a "good" engagement rate?
As a rough guide for the by-followers method: under 1% is low, 1–3.5% is average, 3.5–6% is high, and above 6% is very high. These bands vary by platform, niche, and audience size, so treat them as a starting point rather than a hard rule. This tool labels your result with the matching band automatically.
Should I use followers or reach for the denominator?
Both are valid — they answer different questions. Followers-based rate measures interaction relative to your whole audience and is the most common benchmark. Reach-based rate measures how engaging a post was for the people who actually saw it, which better reflects performance for boosted or viral content.
Why does it say my follower count can't be zero?
Dividing by zero is mathematically undefined, so an engagement rate needs a denominator greater than zero. If your follower count or reach is empty or zero, the calculator explains the problem instead of showing a broken number.
Is my data private, and does this work offline?
Yes on both counts. Every calculation happens locally in your browser — no numbers are uploaded, stored, or tracked. After the page loads once, the calculator continues to work with no internet connection at all.