TikTok Engagement Rate Calculator
Calculate view-based engagement, like, share, save and comment rates plus average views per video.
Formula and sources updated · Data sources · 1View algorithm, constants and default inputs (JSON)
About this calculator
Compare engagement ratios based on total views: likes, comments, shares and saves are each divided by views. The calculator does not estimate watch time, follower growth or TikTok distribution, and its ratios do not predict reach. Use consistent reporting periods and platform definitions when comparing accounts.
Worked example
calculated with the default values below
Videos analysed 10 · Total views 500,000 · Total likes 42,000 · Total comments 1,800 · Total shares 3,200 · Total saves 2,600 Engagement rate by views 9.92 % · Like rate 8.40 % · Share rate by views 0.64 % · Save rate by views 0.52 % · Comment rate by views 0.360 % · Average views per video 50,000
Method and assumptions
ER = (L + C + S + F) ÷ V × 100 Engagement rate = (likes + comments + shares + saves) ÷ views × 100. Each individual rate uses its event count ÷ views × 100; average views per video = views ÷ number of videos. No watch-time, follower-growth or reach prediction is calculated. Rates are undefined when total views are zero. Compare engagement ratios based on total views: likes, comments, shares and saves are each divided by views. The calculator does not estimate watch time, follower growth or TikTok distribution, and its ratios do not predict reach. Use consistent reporting periods and platform definitions when comparing accounts. Use the cited guidance and your own measurements, bills or product specifications to choose inputs. Sample defaults are not current local data.
Data sources
Use the cited guidance and your own measurements, bills or product specifications to choose inputs. Sample defaults are not current local data.
Disclaimer
These calculators give general estimates for information and entertainment. Platform algorithms, metrics and definitions change without notice, and none of these results are official figures from the platforms named.
Implementation source
This record describes the implementation used by this page. It is not independent validation. External references, when available, support only the stated formula or definition; estimates and custom rules retain their own assumptions.
Formula and variables
ER = (L + C + S + F) ÷ V × 100
- V
- Views
- L
- Likes
- C
- Comments
- S
- Shares
- F
- Saves
- ER
- Engagement rate (%)
Engagement rate = (likes + comments + shares + saves) ÷ views × 100. Each individual rate uses its event count ÷ views × 100; average views per video = views ÷ number of videos. No watch-time, follower-growth or reach prediction is calculated. Rates are undefined when total views are zero.
Frequently asked questions
What does the engagement rate include?
It adds likes, comments, shares and saves, then divides by views. Separate rates use the same view denominator; the tool does not infer ranking or future reach.
Which inputs and limits apply to TikTok Engagement Rate Calculator?
Use the units shown beside each field. These are form limits, not recommended settings. Videos analysed: 1–10,000; Total views: 0–10,000,000,000; Total likes: 0–10,000,000,000; Total comments: 0–10,000,000,000; Total shares: 0–10,000,000,000; Total saves: 0–10,000,000,000 ER = (L + C + S + F) ÷ V × 100 Engagement rate = (likes + comments + shares + saves) ÷ views × 100. Each individual rate uses its event count ÷ views × 100; average views per video = views ÷ number of videos. No watch-time, follower-growth or reach prediction is calculated. Rates are undefined when total views are zero. Compare engagement ratios based on total views: likes, comments, shares and saves are each divided by views. The calculator does not estimate watch time, follower growth or TikTok distribution, and its ratios do not predict reach. Use consistent reporting periods and platform definitions when comparing accounts. Use the cited guidance and your own measurements, bills or product specifications to choose inputs. Sample defaults are not current local data.
What is a complete worked example for Videos analysed = 10; Total views = 500,000?
Inputs: Videos analysed = 10; Total views = 500,000; Total likes = 42,000; Total comments = 1,800; Total shares = 3,200; Total saves = 2,600. Calculation: ER = (L + C + S + F) ÷ V × 100. Results: Engagement rate by views = 9.92 %; Like rate = 8.40 %; Share rate by views = 0.64 %; Save rate by views = 0.52 %; Comment rate by views = 0.360 %; Average views per video = 50,000.