A free engagement rate calculator for communities, Discord servers, X, Instagram, LinkedIn, and campaigns. Enter your numbers and get every rate with the exact formula behind it. No login, and the maths runs in your browser.
The period labels your summary. It does not change the maths.
Everyone who has joined, including people who never post.
Members who posted, reacted, or completed something in the period.
Optional
Optional
Optional
Optional
Optional
Community · Last 30 days · 1,400 engagements · 11.67% engagement rate
11.67%
Total engagements ÷ Total members × 100 = 1,400 ÷ 12,000 × 100
The share of total members an interaction was recorded for. One person can interact more than once, so this counts interactions, not people.
28.33%
Active members ÷ Total members × 100 = 3,400 ÷ 12,000 × 100
The share of your members who did something in the period, rather than how many were reached.
41.18%
Total engagements ÷ Active members × 100 = 1,400 ÷ 3,400 × 100
Engagement measured against active members rather than the whole audience: how the content landed with the people it counted.
6.18%
Link clicks ÷ Active members × 100 = 210 ÷ 3,400 × 100
The share of active members who clicked a link.
4.12%
Quest or campaign completions ÷ Active members × 100 = 140 ÷ 3,400 × 100
The share of active members who finished what you asked them to do.
1,400
Reactions + Messages or replies + Shares + Link clicks + Quest or campaign completions = 620 + 340 + 90 + 210 + 140
Every interaction count you entered, added together. Fields you left blank are not counted.
THE BASICS
Engagement rate is the share of an audience that interacted with something, expressed as a percentage. You add up the interactions you care about (reactions, comments, shares, clicks, completions), divide by the size of the audience, and multiply by 100. That is the whole formula, and it is the same one whether you are measuring a Discord server or a LinkedIn post.
The complication is not the arithmetic, it is the two choices you make before it. First, which interactions count: some teams count only reactions and comments, others include link clicks and campaign completions. Second, what goes in the denominator: your total audience, or only the people the content actually reached. Change either choice and the number moves a long way, which is why two teams measuring the same month can report very different figures in good faith.
This calculator makes both choices visible instead of hiding them. It sums exactly the fields you fill in, and it prints the division it performed under every result. Nothing is rounded away, nothing is assumed, and a rate you cannot compute, because a denominator is missing or zero, is shown as a dash with the reason, never as a misleading zero.
WHY IT MATTERS
Member and follower counts only tell you how many people arrived. Engagement rate tells you how many stayed interested, and it is the number that changes what you do next:
One caveat worth keeping in mind: a rate is only as honest as the inputs. If your member count includes bots, or your active count comes from a different tool than your reaction count, the percentage will be precise and wrong. Fix the counting before you read anything into the trend.
Read our guide to community analyticsHOW IT WORKS
THE REAL GUIDE
Once you can measure the rate, the work is moving it. These are the changes that reliably shift the number rather than just the reporting:
Finally, be patient with the comparison. Engagement rate is noisy week to week; a single bad period usually means one post underperformed, not that the community is dying. Look at three or four periods measured the same way before you change strategy on the strength of a percentage.
Read our engagement and retention guideEXAMPLES
Each card lists a set of inputs and the rates the calculator above returns for them: the numbers are produced by the same code, so they cannot drift from what you would get by typing those inputs in yourself. Notice how different the headline rate looks across the three, which is exactly why comparing your rate to someone else's is a dead end.
Inputs
Results
Message-heavy servers push the interaction rate well past 100%: each active member reacts and posts many times over a month.
Inputs
Results
A campaign is judged against the people it reached, so the click-through and completion rates matter more than the headline number.
Inputs
Results
Social accounts reach only part of their following, so the reach rate explains most of the gap between the two engagement figures.
Build numbered server rules for your Discord community and copy them in.
Write a Discord giveaway announcement and draw random winners in your browser.
Zealy turns passive members into active ones with quests, rewards, and campaigns, so the completion rate you just calculated has something to climb. Free to start.
Create your community