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

51/100
🚀 Promising

Promising — real traction, but not yet breakout territory.

Engagement · (likes + 2×comments) ÷ views3.0 / 30 pts
View velocity · views per hour vs 10K/hr17.4 / 25 pts
Recency · newer = higher18.2 / 20 pts
Reach (views) · vs 1M views7.5 / 15 pts
Likes · vs 100K likes4.5 / 10 pts

💡 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.

This scores one video. ViralMint scores every competitor in your niche automatically across YouTube + TikTok and flags 3×–20× outliers.Try ViralMint free →

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.

Add this calculator to your site

Free to embed — paste this snippet anywhere. It links back to ViralMint:

<iframe src="https://viralmint.net/tools/viral-score-calculator/?embed=1" width="100%" height="560" style="border:0;border-radius:16px;max-width:720px" title="Viral Score Calculator by ViralMint" loading="lazy"></iframe>

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.

Enlarged screenshot