Viral Score Calculator
The ViralMint Viral Score Calculator is a free tool that rates any video's viral potential from 0 to 100 — instantly, in your browser, with nothing to install and no sign-up. Enter a video's views, likes, comments and age, and it runs the exact formula ViralMint's desktop scout uses to rank trending videos across YouTube, TikTok, Douyin, Reddit and Google Trends. The score blends five signals — engagement rate, view velocity, recency, total reach and like volume — weighted 30/25/20/15/10. A score above 60 is the threshold ViralMint treats as "worth pursuing"; above 85 is breakout territory. It scores a single video on its own metrics, so you can sanity-check a post, compare two ideas or benchmark a competitor in seconds — completely free.
Your video stats
Promising — real traction, but not yet breakout territory.
💡 Engagement is your weak lever — videos that spark comments and saves (not just views) score highest. Ask a question or end on a hot take.
How the viral score is calculated
The viral score is a weighted blend of five signals, each capturing a different part of what makes a video take off. The weighted total is multiplied by 100 and capped at 100:
- Engagement rate (30%) —
(likes + 2×comments) ÷ views. Comments count double because they signal stronger intent than a like. - View velocity (25%) — views per hour, measured against 10,000/hr. Early speed matters more than slow accumulation.
- Recency (20%) —
1 ÷ (1 + days_old ÷ 30). Virality decays; a fresh video outscores an old one with the same totals. - Reach (15%) — total views, measured against 1,000,000.
- Likes (10%) — total likes, measured against 100,000.
This is the same _calculate_virality logic ViralMint's scout runs on every
trending video it finds — so the number you get here is the number the product would assign.
What counts as a good viral score?
A score above 60 is the line ViralMint treats as "worth pursuing", and above 85 is genuine breakout territory — the kind of outlier the scout surfaces first. 40–59 is promising traction, and below 40 is an early or low-engagement signal. Because recency and velocity are weighted heavily, a day-old video with strong early engagement can outscore a month-old video with far more total views.
What's a good engagement rate for a video?
Engagement rate here is (likes + 2×comments) ÷ views. As a rough guide, 1–3%
is average, 3–6% is strong, and above 8% is exceptional for short-form video. It's the
single biggest lever in the formula — videos that earn comments and saves, not just passive
views, score highest. For the real-world distribution, see our
analysis of engagement rates across 600+ trending videos.
Frequently asked questions
Is the Viral Score Calculator free?
Yes — it's completely free, runs entirely in your browser, and needs no sign-up or download. Nothing is uploaded; the math happens on your device.
How is the viral score calculated?
The score blends five signals: engagement rate ((likes + 2×comments) ÷ views, weighted 30%), view velocity (views per hour vs 10,000/hr, 25%), recency (newer scores higher, 20%), total reach (views vs 1,000,000, 15%) and like volume (vs 100,000, 10%). The weighted total is capped at 100. It's the same formula ViralMint's desktop scout uses to rank trending videos.
What's a good viral score?
Above 60 is the threshold ViralMint treats as 'worth pursuing'. Above 85 is breakout territory. 40–59 is promising traction, and below 40 is an early or low-engagement signal. Because the score rewards recency and velocity, a fresh video with strong early engagement scores far higher than an old one with the same totals.
Can I use it for TikTok, YouTube Shorts and Reels?
Yes. The formula is platform-agnostic — it works for any video where you know views, likes, comments and age. Use it to sanity-check your own post, compare two ideas, or benchmark a competitor before you commit to making something.
Stop guessing which ideas will pop
ViralMint scouts trending videos across 5 platforms, scores them automatically, and flags 3×–20× outliers before you spend a minute creating.