Post A
By impressionsAdd an engagement count (0 is valid) and positive impressions. Fix any highlighted fields to see the result.
A FREE TOOL BY FIREPLY
Calculate your X engagement rate from the numbers you have. Measure by impressions or followers, compare two posts and see the exact formula behind each result.
Free, no signup. Counts stay in this tab and clear on refresh. No X account connection or automatic lookup.
Add an engagement count (0 is valid) and positive impressions. Fix any highlighted fields to see the result.
Rates are rounded to two decimal places. Positive rates below 0.01% are shown as <0.01%. Comparisons use the unrounded values.
Select impressions or followers. Add the interactions you have, or enter a total from analytics. Use figures from the same date range and reporting scope.
Use one post or enable several posts and enter their combined counts. Type full numbers such as 1,200, rather than abbreviated labels like 1.2K.
Add B to compare another post or period using the same method. Copy the result with its formula so the percentage stays meaningful later.
Engagement rate = engagements ÷ impressions × 100
For several posts, use total engagements and total impressions from the same set. This produces a combined rate, weighted by impressions. It is not the simple average of each post’s percentage.
Single post: engagements ÷ followers × 100
Average per post: total engagements ÷ (posts × followers) × 100
The multi-post formula uses one follower count as a reference. If your audience changed substantially during the period, calculate posts individually using the appropriate counts for a more specific comparison.
In Add interactions mode, this tool sums likes, replies, reposts, quote posts and bookmarks. Blank categories contribute zero. This is a defined interaction-based rate, not a complete recreation of X Analytics.
X’s analytics definition also covers clicks and other actions. Select Enter a total when you already have that figure. The two modes replace one another; they never add the analytics total to the component counts. See X’s metric definitions.
These are illustrative numbers, not benchmarks or results from a real account.
120 likes + 20 replies + 30 reposts + 10 quotes + 20 bookmarks = 200 interactions.
200 ÷ 10,000 impressions × 100
2.00%
The same 200 interactions, measured against 5,000 followers instead.
200 ÷ 5,000 followers × 100
4.00%
600 total interactions across four posts, using a reference of 5,000 followers.
600 ÷ (4 × 5,000) × 100
3.00%
For a comparison, 300 interactions on 12,000 impressions produces 2.50%. Against the first example’s 2.00%, that is 0.50 percentage points higher, or a 25% relative increase.
Compare posts of a similar age: a post measured after an hour has had less time to accumulate interactions than one measured after a week. Keep the included actions and paid/organic scope consistent. A post with fewer impressions can have a higher rate while producing fewer total interactions.
A single percentage cannot explain why a post performed a certain way. Read the replies, consider the audience and track the outcome that matters to you. For metric context, read our Twitter analytics guide or learn about Twitter impressions. This page handles the arithmetic from your inputs.
Choose what you are counting and what you are dividing by. For one post, divide engagements by impressions or followers and multiply by 100. Here you can add likes, replies, reposts, quote posts and bookmarks, or enter an engagement total from your analytics. The result shows the actual numbers in the formula.
X’s engagement total includes actions such as link clicks, profile clicks and detail expansions. Adding only interaction counts is a narrower measure. To use the total you see in analytics, select Enter a total and use matching impressions from the same reporting scope. Do not add that total to the separate counts.
Impressions relate interactions to how often posts were displayed. Followers relate them to the size of the account. These answer different questions. Keep the same denominator and interaction definition when comparing posts, periods or an external benchmark; a 2% rate from one formula is not directly comparable to 2% from another.
There is no universal cutoff that this calculator can justify for every account. Account size, audience, topic, post age, paid distribution and the measurement formula all affect the comparison. Start with similar posts from your own account, measured at similar ages. A higher engagement rate also does not automatically mean more sales, clicks or meaningful conversations.
Yes, if you supply the counts. Enable Analyze several posts per entry and enter the totals for the same set of posts. With followers selected, the tool divides total engagements by post count and a single follower count, then multiplies by 100. With impressions, it divides total engagements by total impressions. It does not retrieve an account or average a list of individual post percentages.
X’s API defines repost counts separately from quote-post counts. This calculator has separate fields too. If your source combines both, put the combined number in Reposts and leave Quote posts blank so you do not count quotes twice. Use the same convention for both comparison entries.
No. Repeat viewing can contribute more than one view. Enter post views or impressions in the impressions field, not unique reach or video playback views. Rounded public counts also make the calculated rate approximate; use exact figures when available.
The numerator counts actions, not distinct people. One person can take several actions, and a post can receive interactions from people who do not follow the author. The tool therefore does not cap the answer at 100%. If the value looks unexpected, check the denominator, date range and whether any counts were duplicated.
Moving from 2.00% to 2.50% adds 0.50 percentage points. Relative to the original 2.00%, that is a 25% increase. The calculator shows both. Relative change is undefined when A starts at zero, so it explains that case instead of displaying infinity.
Yes. There is no signup, X login or usage charge. Calculations happen in the open browser tab. Your entered counts are not sent to a calculation service or saved by the tool, and refreshing clears them. Copy result includes the selected method and formula so you can keep your own record.
Explore how Fireply helps you find relevant posts and reply in your voice.
Definitions checked against X’s Post Activity Dashboard, X’s metric documentation and view-count guidance. Reviewed October 9, 2026. Fireply is not affiliated with X.