Get Started

Free TikTok Engagement Rate Calculator

TikTok is the one major platform whose own engagement rate is not calculated against followers — it divides interactions by video views, and it leaves favourites out of the interaction count while still reporting them to you. This calculator uses TikTok's denominator by default, shows the follower and unique-viewer rates beside it, and prints your rate both with and without favourites so you can see which benchmark you are actually comparable to.

Enter your TikTok numbers

TikTok reports a different metric set for a LIVE, so the fields below change with it.

Engagements

Total engagements: 0

Audience

TikTok's own engagement rate divides by this.

Unique accounts that watched. TikTok's word; 'reach' is TikTok's ads-side word.

Optional on TikTok — the view-based rate is the platform convention.

Leave blank for a single post. This divides the follower-based rate only; the view-based rate is already a total across those posts.

Pick your format, enter your engagements and at least one of video views, unique viewers or followers. Video views is the one TikTok itself divides by.

Grow your organic traffic from chatbots

Enter your website to track its AI visibility across ChatGPT, Gemini, Claude, and Perplexity — and turn chatbot mentions into traffic.

  • Set up in minutes
  • Cancel anytime

Measuring more than TikTok? The Social Media Engagement Rate Calculator runs the same arithmetic without any platform's field names, and the Instagram Engagement Rate Calculator defaults the other way round — it leads with followers, because Instagram hides reach and views from anyone who does not own the account. The two pages disagree on the default on purpose. If you quote a TikTok view-based rate beside an Instagram follower-based one in the same report, you have not compared two platforms; you have compared two formulas.

The TikTok engagement rate formula

TikTok publishes the definition. Its campaign reporting reference states that engagement rate is “the percentage of the audience who interacted with the project or the video. It is calculated by dividing the number of interactions (likes, comments and shares) by the total number of video views.” The same page lists Favorites separately as “the total number of favorites received from all videos in the project” — reported to you, and outside that rate.

  • Engagement rate by views = (likes + comments + shares) ÷ video views × 100
  • Engagement rate by unique viewers = engagements ÷ unique viewers × 100
  • Engagement rate by followers = engagements ÷ followers × 100
  • Average engagement rate per post = (engagements ÷ number of posts) ÷ followers × 100

That last line is where calculators go wrong, and the reason is worth stating precisely. Followers is a stock: your audience does not grow because you posted four times this week, so dividing engagements by the number of posts before dividing by followers produces a genuine per-post average. Views and unique viewers are flows — the totals TikTok gives you have already accumulated across those four videos, so dividing the numerator and the denominator by four simply cancels. This tool applies the post count to the follower-based rate and to nothing else.

Rival IQ writes its TikTok formula as Engagement Rate by View = (Total Engagement / Posts) / Views, and taken literally that string looks like it contradicts the paragraph above. It does not. Read Views there as the per-post average view count, which is what the report is working from, and the post count cancels top and bottom — the result is the same pooled number this page prints. The failure mode is a calculator that divides only the numerator by the post count, which makes your rate fall every time you publish.

Why TikTok measures engagement by views, not followers

The reason is not philosophical, it is about what is visible. Every public TikTok video shows its own play count on the video itself, so the view-based rate for an account you do not own is computable from data anyone can read off the screen. On Instagram, a non-owner sees neither reach nor views, which leaves the follower count as the only denominator available — and that is why every published Instagram benchmark is follower-based and every TikTok one has a view-based version.

Rival IQ's help centre encodes the exception explicitly rather than treating TikTok as an ordinary channel: Engagement Rate by Follower is defined as applying to all public channels except TikTok, while Engagement Rate by View is described as the metric used specifically for TikTok's public data. Distribution is the underlying cause. The For You feed pushes videos to people who have never heard of the account, so a video can collect ten times an account's follower count in views — a follower-based rate on that video is dividing by an audience that had almost nothing to do with the outcome.

Which makes one very common report line an apples-to-oranges error: quoting a TikTok follower-based rate next to an Instagram follower-based one, or a TikTok view-based rate next to an Instagram follower-based one, and calling either a platform comparison. The first compares TikTok on a denominator TikTok does not use. The second compares two different formulas and attributes the difference to the platforms. If you need one number per platform in a deck, state the denominator next to each one.

Favourites: the field that decides your number

TikTok defines Favorites as the count of favourites a video received, reports it in analytics, and keeps it out of its own engagement rate. It also exposes it publicly: TikTok's Research API video query spec lists favorites_count as an int64 — “the number of favorites that a video receives” — alongside like_count, comment_count, share_count and view_count for any public video.

That single fact is why TikTok has two competing benchmark numerators while Instagram has one. Instagram's equivalent field, saves, is not available for accounts you do not own, so no third-party Instagram study can include it even if it wanted to. On TikTok the data is there for the taking, so some studies take it and some follow TikTok's own definition and do not.

Spelled out with the worked example this page uses: 4,200 likes + 310 comments + 650 shares + 840 favourites = 6,000 engagements on 150,000 views. Divide the lot and you get 4.00%. Drop the favourites and 5,160 engagements over the same 150,000 views gives 3.44%. The first is below Socialinsider's 4.20% average. The second is above Rival IQ's 3.4% median. Same video, same denominator, opposite verdicts — decided entirely by whether one reported field was counted.

What TikTok reports that this calculator leaves out

TikTok analytics is rich in attention metrics, and none of them belong in an engagement rate. Average watch time and completion rate measure how long people stayed, not whether they did anything — and views is already the denominator here, so folding watch time into the numerator would count the same behaviour twice: once as the thing being divided by, and again as the thing being divided.

Profile views are account-level. There is no per-video profile-view count to pair with a per-video denominator, so any rate built from them would have a numerator and a denominator measuring different objects. New followers is an outcome rather than an interaction: somebody who follows you after watching has done something more valuable than a like, which is precisely why it belongs in its own metric and not averaged into one. If you want to track those, track them — just do not put them inside a number you intend to compare against a published benchmark that never contained them.

Views, unique viewers and reach on TikTok

There is no impressions field on this page, because TikTok has no organic impressions metric at all. Views is the play count and it is what the platform's own rate divides by. A calculator that asks a TikTok creator for impressions is asking for a number their analytics does not contain.

“Reach” is a live word on TikTok, but it belongs to the ads side. TikTok defines it as “the number of unique user accounts that were exposed to an ad impression at least once”. Organic reporting uses unique viewers instead — LIVE Studio, for one, defines it as “the number of individual viewers who watched”. This calculator uses TikTok's organic word throughout, and so should your report.

The relationship between the two is fixed: every unique viewer watched at least once, so views can never be lower than unique viewers. If yours are the other way round you have swapped two columns, and the calculator says so rather than quietly returning a rate built on the mix-up. The gap between them is rewatching — a video people loop is the one where the view-based rate sits furthest below the unique-viewer rate.

TikTok LIVE is measured differently

Switch this calculator to LIVE and the favourites field disappears, because TikTok does not report favourites for one. LIVE Studio's metrics reference lists views, unique viewers, average watch time, peak and average concurrent viewers, new followers, gifters, new subscribers, viewers who commented, comments, likes, shares and Diamonds. The numerator this calculator uses is likes, comments and shares — the three that are interactions with the broadcast itself.

Neither benchmark on this page applies to a LIVE, and the calculator does not print one for it. Rival IQ and Socialinsider both measured posted videos; Socialinsider's dataset is described as 2M TikTok videos. Holding a LIVE up against a video median would compare it against a corpus that contains no LIVEs at all. Your own earlier LIVEs are the only fair comparison, which is also why the LIVE mode keeps the unique-viewer denominator prominent: concurrent-viewer dynamics make raw view counts on a LIVE much harder to read month over month.

What is a good engagement rate on TikTok?

Rival IQ puts the median TikTok engagement rate by view at 3.4%, from its 2025 Social Media Industry Benchmark Report, written as (Total Engagement / Posts) / Views with a numerator of likes, comments and shares. The same report puts the follower-based TikTok median at 1.73%, which is a different question about the same videos.

Socialinsider's TikTok Benchmarks report puts the average engagement rate by views at 4.20% for 2025, up from 3.85% in 2024, across 2M videos from 214,507 profiles active between January 2024 and December 2025. Its formula, verbatim, is “adding the total interactions of Tiktok posts (including likes, comments, shares and saves) divided by the number of views gained within the selected timeframe and multiplied by 100”. The page is published under a 2026 title and states that it “contains 2025 values, presented as 2026” because there was not yet enough data for the new year, and that it is updated quarterly — so treat the figure as a 2025 number and re-check the source before quoting it.

Put those side by side and the lesson is sharper than either number. Both divide by views, so the 0.8-point gap between them is not a disagreement about denominators at all — it is the favourites field. A benchmark quoted with its denominator but not its numerator is still unusable. Ask both questions of any figure before you hold your own account against it, and even then, use it as a sanity check rather than a target: the comparison that actually tells you something is your own last twenty videos, measured the same way each time.

How to use this calculator

  1. Pick the format — Video or LIVE. TikTok reports a different metric set for a LIVE, so the favourites field disappears and the benchmark cards do not appear.
  2. Enter the engagements from your analytics: likes, comments and shares, plus favourites for a video. Leave anything blank that your export does not include — the running total updates as you type.
  3. Enter your video views first. It is the denominator TikTok itself uses and the one both published benchmarks are built on. Unique viewers and followers are optional extras that add rows rather than replace it.
  4. Enter the number of posts if you are measuring a set of videos rather than one. It divides the follower-based rate only; the view-based rate already totals across them.
  5. Read the favourites-excluded rate before you compare yourself to anyone. It is the one that matches TikTok's own definition, and the two rates can fall on opposite sides of their benchmarks.

Frequently Asked Questions

How do you calculate TikTok engagement rate?

TikTok states the definition itself: engagement rate is "the percentage of the audience who interacted with the project or the video. It is calculated by dividing the number of interactions (likes, comments and shares) by the total number of video views." So the sum is (likes + comments + shares) / video views x 100. Favourites are reported on the same page as their own separate metric and are not inside that formula. That makes TikTok unusual twice over — the denominator is views rather than followers, and one of the interaction counts TikTok shows you is deliberately left outside its own rate.

Why is TikTok engagement rate measured by views instead of followers?

Because on TikTok the view count is public and on other platforms it is not. Every public TikTok video displays its own play count in the app, so anyone can work out a creator’s true view-based rate from data they can see. An Instagram post shows a non-owner neither reach nor views, which leaves followers as the only visible denominator there. Rival IQ codifies exactly this exception in its help centre: it defines Engagement Rate by Follower for all public channels "except TikTok", and Engagement Rate by View as the one used "specifically for TikTok’s public data". The For You feed reinforces it — TikTok distributes to people who do not follow you, so a follower-based rate on a video that went wide describes an audience that had nothing to do with the result.

Do favourites count towards TikTok engagement rate?

Not in TikTok’s own formula, which names likes, comments and shares only. But TikTok’s Research API returns favorites_count as an int64 for any public video, alongside like_count, comment_count, share_count and view_count, so a third-party study can put favourites in its numerator — and Socialinsider’s does, describing its metric as "likes, comments, shares and saves" over views. The gap is not academic. Take the worked example on this page: 4,200 likes, 310 comments, 650 shares and 840 favourites on 150,000 views is 4.00% with favourites and 3.44% without. The first number is below Socialinsider’s 4.20% average and the second is above Rival IQ’s 3.4% median, so the same video is a slight under-performer or a slight over-performer depending purely on whether one field was counted.

What is a good engagement rate on TikTok?

Two published numbers, and they are not interchangeable. Rival IQ’s 2025 Social Media Industry Benchmark Report puts the median TikTok engagement rate by view at 3.4%, from likes, comments and shares. Socialinsider’s TikTok Benchmarks report, built on 2M videos from 214,507 profiles active between January 2024 and December 2025, puts the average engagement rate by views at 4.20% for 2025, up from 3.85% in 2024 — and its numerator adds saves. Both divide by views, so the difference between them is the numerator alone. The lesson is that a benchmark needs both halves stated: knowing what a number was divided by is not enough if you do not also know what was counted on top. And a cross-industry figure is a weak yardstick for one account either way, so measure against your own previous videos first.

How do you calculate engagement rate for a TikTok LIVE?

Against views or unique viewers, using likes, comments and shares — and without a published benchmark to check it against. TikTok LIVE Studio reports its own metric set: views, unique viewers, average watch time, peak and average concurrent viewers, new followers, gifters, new subscribers, comments, likes, shares and Diamonds. There are no favourites in it. Two of those are tempting and wrong to include: new followers is an outcome of the LIVE rather than an interaction during it, and Diamonds measure spending. Both benchmarks quoted on this page measured posted videos, so neither describes a corpus containing a single LIVE — compare a LIVE against your own earlier LIVEs and nothing else.

Grow your organic traffic from chatbots

Enter your website to track its AI visibility across ChatGPT, Gemini, Claude, and Perplexity — and turn chatbot mentions into traffic.

  • Set up in minutes
  • Cancel anytime