X (Twitter) Engagement Rate Calculator
Calculate your X (Twitter) engagement rate per post or across your account. Enter likes, replies, and reposts — compare against benchmarks instantly.
Your numbers
Use averages from your last 10 posts for the most accurate score.
How to use this calculator
Enter the average number of likes, replies, reposts, and bookmarks your X (Twitter) posts receive — use data from your last 10 posts for the most accurate result. Then choose whether to calculate by impressions or by followers using the toggle. Engagement by impressions is the standard method on X and measures how effectively your content converts viewers into active participants. Engagement by followers shows what percentage of your follower base interacts with each post. The calculator instantly shows your engagement rate percentage and a benchmark rating. All calculations run locally in your browser — nothing is stored or sent anywhere.
What is X (Twitter) engagement rate?
X (Twitter) engagement rate measures how actively your audience interacts with your posts relative to how many people saw them or how many followers you have. It captures likes, replies, reposts, and bookmarks on a post and expresses them as a single percentage. The standard formula is: Engagement Rate = (Likes + Replies + Reposts + Bookmarks) ÷ Impressions × 100. Impression-based engagement is the most commonly used metric on X because not every follower sees every post — the For You algorithm controls distribution. You can also calculate by followers to see what share of your audience actively interacts with your content, which is useful for brand deal negotiations and account health checks.
X engagement rate benchmarks
X (Twitter) engagement rates are generally lower than Instagram or TikTok because the platform’s feed cycles rapidly and passive scrolling is common. Here is the full benchmark table this calculator uses:
- Below 0.5% (by impressions) — Low. Common for accounts with broad, untargeted audiences or posts surfaced through trending topics without genuine resonance.
- 0.5% to 1.5% — Average. Most active X accounts with a returning audience land in this range.
- 1.5% to 3% — Good. Indicates strong content-audience fit and an active community replying to and reposting content.
- Above 3% — Excellent. Top-tier accounts with highly engaged, loyal followers — often niche creators, industry voices, or community-driven accounts.
When measuring by followers instead of impressions, the numbers shift because follower counts include inactive accounts. A healthy follower-based engagement rate typically falls between 0.1% and 1%, with anything above 1% considered excellent.
How X engagement rate is calculated
The calculator adds up four interaction types — likes, replies, reposts, and bookmarks — to get total interactions. It then divides by your chosen base metric (impressions or followers) and multiplies by 100 to produce a percentage. Impression-based engagement captures how well a specific post converts viewers into participants, while follower-based engagement reveals what fraction of your built audience shows up and interacts. A large account with 500,000 followers but only 2,000 impressions per post has a reach problem that impression-based engagement alone would not surface — follower-based measurement fills that gap.
Why engagement rate matters on X
The X algorithm uses early engagement velocity as its primary ranking signal. A post that earns strong replies and reposts in its first 30 to 60 minutes gets promoted to wider For You distribution. Posts with low engagement flatline and rarely recover. Beyond algorithmic distribution, brands and sponsors evaluate engagement rate when vetting creators for partnerships. An account with 50,000 followers but a 0.1% engagement rate is less attractive than one with 10,000 followers at 2%. Tracking your engagement rate over time helps you identify which content formats, posting times, and topics resonate best with your audience.
Tips to improve your X engagement rate
Start by asking a direct question in the first line of your post — X’s algorithm treats replies as the strongest engagement signal. Post during peak hours (8:00 to 10:00 AM Eastern for US audiences) when your followers are most active and the first-hour velocity test has the best chance of generating meaningful signal. Use threads to develop ideas across multiple posts, which encourages followers to engage with each installment. If you are building from a smaller base, growing your X audience can give the algorithm a warmer test pool for your posts. Lifting engagement on key posts with an initial boost helps newer content earn the early signal the algorithm needs. And when a thread is already gaining traction, amplifying reach with reposts can extend its momentum into a second distribution wave.
Frequently asked questions
What is a good engagement rate on X?
A good engagement rate on X (Twitter) by impressions is between 1.5% and 3%. Anything above 3% puts you in the top tier. By followers, 0.5% to 1% is strong. These benchmarks vary by niche — niche accounts with smaller, highly targeted audiences tend to score higher than broad-reach news or entertainment accounts.
Do impressions count as engagement?
No. Impressions measure how many times your post was displayed on someone’s screen, not whether they interacted with it. Engagement includes only active actions — likes, replies, reposts, and bookmarks. Impressions are the denominator in the engagement rate formula, not a numerator.
How is engagement rate different from reach rate?
Engagement rate measures interactions as a share of impressions (or followers), while reach rate measures how many unique users saw your post as a share of your total followers. A post can have high reach (many people saw it) but low engagement (few interacted), and vice versa. Engagement rate tells you about content quality and resonance; reach rate tells you about distribution breadth.