The virality score is a 0-100 blend of three things a single post can be judged on, and this page prints the whole formula. Engagement intensity is the post's engagement rate multiplied by 6 when a view count exists, and capped at 60 so no post can win on intensity alone. The share of engagement that is reposts and quotes is added at a weight of 0.5, and the share that is bookmarks at 0.8. A score of 80 or above is labelled "Viral"; below 20 it is "Low Reach". Those weights are this model's assumptions, not X's ranking.
Engagement rate is measured against views wherever X publishes them, which is the only honest denominator for one post: a post is seen by a different number of people than the author has followers, and on a post that travelled the two numbers are nothing like each other. Where a post carries no view count - X did not show them before 2023 - the analyzer falls back to the author's follower count and labels the result as follower-based on screen, so the two are never quietly compared.
The amplifier list is the other half of the picture. The analyzer reads the reposters X returns for the post, removes duplicates, sorts by follower count and shows the largest 8, then sums the followers of every unique reposter it saw as a reach figure. Scale matters when you read that number: across the 45,308-account sample PlayerSells measured from its 18,486,455-account X index on 24 August 2026, the median account has 550 followers and the 99th percentile has 89,454. One reposter at that top percentile therefore brings more followers to a post than 162 median accounts combined, which is why the list is sorted by follower count rather than shown in the order X returned it.
The virality weights, the intensity cap and the grade bands are this tool's own parameters and are not published by X. Post counters are read live from X at the moment you run the tool and the result is cached for 15 minutes. Follower percentiles are our own measurement, taken on 24 August 2026 over a 45,308-account sample of the 18,486,455 X accounts we index, and describe that index rather than every account on X.