TikTok Analytics Calculator
Analyze TikTok video performance with engagement rate, completion rate, viral score, and follower gain estimates.
About this calculator
This calculator turns raw TikTok video stats into three comparable rates and a composite viral score. Engagement rate is total interactions (likes + comments + shares) divided by views; completion rate is average watch time divided by video duration, capped at 100% for display; share rate is shares divided by views on its own, since shares are the strongest signal of content someone found worth spreading. The viral score weights these three unevenly: share rate contributes the most (×30), completion rate contributes almost as much (×40 after being expressed as a 0–1 fraction), and engagement rate contributes the least (×3) — reflecting that on TikTok, getting people to watch to the end and forward a clip to friends predicts algorithmic reach far better than likes or comments do.
The score is capped at 100. Estimated follower gain is the roughest output: it multiplies total views by a conversion factor derived from the engagement rate (engagement rate divided by 500, with a small floor so it's never zero), which encodes the assumption that more-engaged viewers convert to follows at a higher rate — but it isn't calibrated against real follow-through data, so treat it as a loose approximation rather than a number you can bank on. The most common mixup is confusing completion rate with overall reach or virality: a video can have a high completion rate (a short, tightly-looped clip that people watch fully) while still having weak share rate and engagement, which the viral score will reflect by staying low despite that 100% completion.
Inputs
Results
Engagement Rate
11.4%
Viral Score (0-100)
80
How to Use This Calculator
- Enter your total video views and the number of videos analyzed.
- Input total likes, comments, shares, and profile visits from those videos.
- Set your follower count at the time of analysis.
- Review the TikTok Engagement Rate and Virality Score.
- Check the Watch Time Completion Rate estimate to determine if hooks need improvement.
How the result changes with Video Views
| Video Views | Engagement Rate | Viral Score (0-100) |
|---|---|---|
| 25,000 | 22.8% | 100 |
| 37,500 | 15.2% | 100 |
| 75,000 | 7.6% | 59 |
| 125,000 | 4.56% | 42 |
What each input means
- Video Views
- Total number of views on the video
- Likes
- Total number of likes (hearts) on the video
- Comments
- Total number of comments on the video
- Shares
- Total number of shares (forwarded to friends or other platforms)
- Avg Watch Time (seconds)
- Average time viewers watched the video
- Video Duration (seconds)
- Total length of the video in seconds
How this is calculated
Worked example, using the default values
- Identify Input Parameters4 parametersVideo Views = 50000, Likes = 5000, Comments = 200, Shares = 500 = 6 input(s) provided
- Calculate Engagement RateEngagement Rate11.4 = 11.4%
- Calculate Viral ScoreViral Score80 = 80
- Calculate Completion RateCompletion Rate = min(10040 = 40%
- Calculate Share RateShare Rate1 = 1%
Engine last updated . Checked against 3 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
Why does completion rate contribute so much more to the viral score than engagement rate?
The viral score weights share rate by 30, completion rate by 40 (after converting it to a 0-1 fraction), and engagement rate by only 3. This reflects that on TikTok, a viewer watching all the way through and sharing a clip predicts the algorithm pushing it further than raw likes or comments do, so the formula is deliberately built to reward completion and sharing over passive approval.
Can my completion rate be 100% but my viral score still be low?
Yes — completion rate is capped at 100% for display and is only one of three inputs to the viral score. A short, tightly looped clip can rack up a perfect completion rate while still having weak share rate and engagement rate, and since those two components carry most of the score's weight (33 of the possible weighting versus completion's 40), a high completion rate alone won't push the score up on its own.
How is estimated follower gain calculated, and how reliable is it?
It multiplies total views by a conversion factor equal to your engagement rate divided by 500 (with a small floor so it's never exactly zero), so more engaged videos are assumed to convert a larger share of viewers into new followers. This factor isn't calibrated against real follow-through data from TikTok, so treat the number as a directional estimate, not a guaranteed outcome.
What's the difference between engagement rate and share rate here, since shares count toward both?
Engagement rate is total interactions — likes plus comments plus shares — divided by views, so shares are folded into a broader interaction measure. Share rate isolates shares on their own, divided by views, because the calculator treats sharing as the single strongest individual signal that content was worth spreading, distinct from the combined engagement figure.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Instagram Engagement Rate Calculator
Calculate your Instagram engagement rate from likes, comments, shares, and saves. Compare against industry benchmarks.
Social Media & MarketingFollower Growth Projection Calculator
Project social media follower growth over 3, 6, and 12 months based on current growth rate and content frequency.
Social Media & MarketingViral Coefficient (K-Factor) Calculator
Calculate the viral K-factor for your product or campaign. Determine if your growth is truly viral (K > 1).
More in Business & Entrepreneurship.