TapCub is live — analytics, insights and live chat, free on one platform

Engagement rate · TikTok TikTok engagement rate calculator

On TikTok most people reach a video through the For You feed, not by following, so engagement is usually measured per view. TikTok’s own creator marketing platform, TikTok One, defines it as likes, comments and shares divided by video views.

  • By followers, reach, impressions, views
  • Platform definitions cited
  • Runs locally
Calculator

Enter interactions and the audience numbers you have

Leave an interaction empty to leave it out. Fill in any of the four audience numbers; the ones you skip show a dash. For several posts, enter totals and the post count.

Which rate to show as the big number. All four are calculated below.

Interactions and views are totals for these videos.

Reactions, hearts, thumbs up.

Comments and replies on the post.

Sends, shares and forwards.

TikTok One lists favourites separately, so its rate leaves them out. Fill in to include them.

Reposts, link clicks, sticker taps: only if your formula counts them.

Follower count when the posts went out.

Unique viewers, if your analytics shows them.

Rarely available for organic TikTok posts; leave empty.

Total times the video was watched.

Engagement rate

7.00%

The formula chosen above. The four rows below use the same interactions with different denominators.

By followersInteractions per post ÷ followers59.57%
By reachInteractions ÷ reach—
By impressionsInteractions ÷ impressions—
By viewsInteractions ÷ views7.00%
Total interactions5,600
Interactions per post5,600
By views is the usual formula for video. Platforms changed how they count views in 2024–2026, so compare like with like.
Runs entirely in your browser. Nothing you type here is uploaded or stored by TapCub.

Share these inputs: the values go after the # in the link, so they never reach a server.

Version v1.0Updated Update history

Read the result

Four rates, one post

The same 525 interactions give 3.5% or 6.25% depending on what you divide by. None is wrong; they answer different questions.

By followers

How much of your audience you activate per post. Public inputs, so you can compute it for any account; the standard formula in industry benchmark reports.

By reach

How many of the people who actually saw the post interacted. Better for judging the content itself, because it does not punish posts that reached few followers.

By impressions

Interactions per showing. Lower than by reach because one person can see a post several times. Mostly used for paid posts, where impressions are what you buy.

By views

Interactions per video view. The formula TikTok uses in TikTok One reports and the usual choice for YouTube and short video.

Two benchmarks with sources, two formulas: Socialinsider’s TikTok study (by views, likes + comments + shares + saves) reports a 2025 average of 4.20%; the Rival IQ / Quid 2026 benchmark report (by followers) reports a median of 2.01% per post. Compare your rate by views with the first.

How to use it

From a post to a comparable number

Pull the numbers from the same report and the same date range.

  1. 1

    Copy the interactions

    From the post’s insights: likes, comments, shares, saves. Leave out anything your benchmark does not count.

  2. 2

    Add the audience numbers

    Followers on the day, plus reach, impressions or views if you have them. Skip what the platform no longer reports.

  3. 3

    Pick a headline formula

    Followers to compare accounts; reach to compare posts; views for video. The other rates stay visible below.

  4. 4

    Average over posts

    Enter totals and the number of posts. By followers is averaged per post; the others are total interactions over total audience.

Formula

Engagement rate = interactions ÷ audience × 100

Interactions are the actions you choose to count; the audience is followers, reach, impressions or views. Say which, every time you quote a rate.

  • TikTok One reporting: engagement rate = (likes + comments + shares) ÷ total video views; favourites are a separate metric
  • Total video views = total times the video was watched (TikTok One help); in TikTok Ads, a view is counted when an in-feed video starts playing
  • The TikTok API exposes view_count, like_count, comment_count and share_count per video, with no saves field
  • By followers is possible but misleading on TikTok: a video can reach many times your follower count

By followers

ER = (interactions ÷ posts) ÷ followers × 100

525 ÷ 1 ÷ 12,000 = 4.38%

By reach

ERR = interactions ÷ reach × 100

525 ÷ 8,400 = 6.25%

By impressions

ER = interactions ÷ impressions × 100

525 ÷ 10,500 = 5.00%

By views

ER = interactions ÷ views × 100

525 ÷ 15,000 = 3.50%

Interactions

likes + comments + shares + saves (+ other)

420 + 36 + 18 + 51 = 525

Worked example

One post, six published formulas

A video with 5,200 likes, 140 comments, 260 shares and 1,900 favourites; 80,000 views; 9,400 followers.

One TikTok video under different formulas
FormulaCountsDivided byResult
TikTok One (by views)Likes + comments + shares = 5,60080,000 views7.00%
By views, favourites included5,600 + 1,900 = 7,50080,000 views9.38%
By followersLikes + comments + shares = 5,6009,400 followers59.57%
By reach—Viewers, if shown—
By impressions—Not reported for organic posts—
Likes only5,200 likes80,000 views6.50%

The follower-based rate is high because most views came from the For You feed. Formula from TikTok One reporting help (checked 2026-11-10); sample figures.

Common mistakes

Where engagement rates stop being comparable

Most disagreements about engagement rate are about inputs, not arithmetic.

Mixing denominators

A rate by reach next to a benchmark by followers looks like a win and is not. Check the formula behind every number you compare.

Ignoring metric changes

Instagram replaced impressions with views (API cut-over 21 April 2025); YouTube counts a view when playback starts from 24 August 2026. Rates before and after are not like for like.

Counting giveaway posts

“Comment to win” posts multiply comments. Leave them out of an average or report them separately.

Using today’s follower count

For older posts, followers at the time of posting is the fair denominator. A fast-growing account understates old posts with today’s count.

FAQ

Engagement rate questions

Still have a question?

Chat with the team behind TapCub — we usually reply within a few hours on business days.

How do I calculate TikTok engagement rate?

Add likes, comments and shares, divide by video views and multiply by 100. That is how TikTok One reports it. 5,600 interactions on 80,000 views is 7.00%.

Are favourites (saves) part of TikTok engagement rate?

Not in TikTok One’s formula, which lists favourites as a separate metric. Some benchmark studies include saves. Fill in the favourites box only if you are comparing with a source that counts them.

Why is my TikTok engagement rate by followers so high?

Because TikTok distributes videos to people who do not follow you. Interactions from those viewers are divided by your follower count, which can push the rate far above other platforms or even over 100%. Use views for TikTok.

Does TikTok Studio show engagement rate?

TikTok Studio shows views, likes, comments, shares and favourites per video. The engagement rate defined by TikTok itself is in TikTok One campaign reporting. For your own posts, calculate it from the Studio counts here.

What is a good TikTok engagement rate?

By views, Socialinsider reports a 2025 average of 4.20% across brand accounts. By followers, the Rival IQ / Quid 2026 benchmark report gives a median of 2.01% per post. Match the formula before you compare.

Changelog

Update history

New features, fixes and data refreshes for this tool, newest first.

  1. · v1.0

    LaunchedFirst release.

Missing something or found an error? Tell us — requests that come up often go into the next update. All tool updates

See your data clearly. Find your growth.

Every click, backed by data. Install one line of code and see your first numbers in a minute.

No credit card · Free plans for analytics and chat · Cookieless analytics