Free tool · runs in your browser

Twitter engagement rate calculator for any X post.

Work out the engagement rate of your own posts from X analytics, estimate it for any public post from its visible counts, and find your account's median — the benchmark that actually matters.

01 · From your analytics

Post engagement rate

Open your post's analytics (the bar-chart icon) and copy the numbers.

Enter impressions and engagements.
02 · Any public post

Public engagement rate

Use the counts shown under any post — yours or someone else's.

Enter the views and at least one count.
03 · Your benchmark

Account median

Paste one post per line: impressions, engagements (a comma and a space, or a tab from a spreadsheet). Use your last 10–30 posts.

Paste at least two posts.

How the calculator works

X defines engagement rate as engagements divided by impressions. Engagements are every interaction X records on a post: likes, replies, reposts, follows, link clicks, profile clicks, media clicks and post expansions. Impressions are the number of times the post was shown. The first calculator applies that formula to the numbers in your post analytics.

The public engagement rate uses only what anyone can see under a post: views, likes, replies and reposts. It always comes out lower than the analytics rate, because clicks and expansions aren't public — but it's the fairest way to compare posts from different accounts, including competitors.

Why your median matters more than any benchmark

A 2,000-follower niche account and a news account with millions of followers live in different worlds, so industry "averages" rarely tell you much. What does: comparing each new post with the median of your recent posts. The median ignores the one viral post that would skew an average. Posts that beat it show you what to do more of; posts well below it show what to change.

Our guide to what a good engagement rate on X looks like walks through the method with worked examples, and how to check your X analytics shows where to find every number this tool asks for.

How to raise your engagement rate

If your impressions are healthy but engagement is falling, the problem is usually the content or the audience fit, not the algorithm — our15 tactics to get more views on X cover both sides.

Frequently asked questions

How do you calculate engagement rate on X?

X defines engagement rate as engagements divided by impressions. For example, 60 engagements on 3,000 impressions is a 2% engagement rate.

Can I check someone else's X impressions or engagement rate?

You can't see another account's private analytics, but every post shows public counts — views, likes, replies and reposts. Enter those in the public engagement rate calculator to estimate how any post is performing.

Why is my public engagement rate lower than my analytics engagement rate?

Analytics count every interaction, including link clicks, profile clicks, media clicks and post expansions. Public counts only show likes, replies and reposts, so the public rate is always lower.

What is a good engagement rate on X?

There's no universal benchmark worth trusting — it varies with account size, niche and format. Compare each post with your own median engagement rate instead; the account median calculator on this page does that for you.

Does this calculator store my data?

No. All calculations run in your browser. Nothing you enter is sent anywhere or saved.