Skip to content

Our Methodology

How the free engagement rate calculators on Likes.io compute their numbers: the formula for each platform, where each number comes from, and how long fetched data is cached. The page publishes no benchmark or average to compare a rate against.

Reviewed by Likes.io TeamLast updated

Engagement Rate Formulas

Each calculator adds up likes and comments (and, on TikTok, shares) and divides by one denominator. The Instagram and TikTok calculators work on numbers you type in; the YouTube calculator reads a channel's public videos.

ER (%) = ((average likes + average comments) / followers) × 100
Denominator
followers
Where the numbers come from
You type in the follower count, average likes and average comments. Nothing is fetched.

A rate divided by followers is one way to look at a post, not how Instagram ranks it: Instagram says each part of the app (Feed, Stories, Explore, Reels) uses its own ranking (Instagram Ranking Explained).

ER (%) = ((average likes + average comments + average shares) / average views) × 100
Denominator
average views
Where the numbers come from
You type in average views, likes, comments and shares per video. Nothing is fetched.

TikTok says its For You feed ranks videos for each viewer from signals such as that viewer's own interactions, and that follower count is not a direct factor in its recommendation system (How TikTok recommends videos #ForYou), so the calculator divides by views, not followers. TikTok lists likes, comments and shares among the interactions its recommendation system reads, but publishes no weighting between them, so each one counts once.

ER (%) = ((average likes + average comments) / average views) × 100
Denominator
average views
Where the numbers come from
You enter a channel handle or URL. The calculator reads views, likes and comments for the channel's 12 most recent videos.

Videos whose counts cannot be read, or that report no view count, are left out, and the three averages are taken over the videos that remain.

How the Data Is Gathered

Numbers you type in

The Instagram and TikTok calculators do the arithmetic in your browser on the averages you enter. They fetch no account data, so the rate is as current as the numbers you type.

Public video data through data providers

The YouTube calculator looks up the channel and its video list through ScrapeCreators, or through Apify when that provider is switched on, and reads each video's views, likes and comments through ScrapeCreators. It needs no YouTube login.

Cached results

Provider responses are cached, so a result can be older than the moment you run the tool. With ScrapeCreators, channel details and per-video counts are kept for 15 minutes and the video list for 2 minutes; if ScrapeCreators returns an empty list, the last list it returned, up to 8 minutes old, is used. With Apify, channel details are kept for 6 hours and the video list for 30 minutes.

Account pages and audits

The /instagram/<username> pages and the Instagram, TikTok and YouTube audits apply the same formulas to an account's 12 most recent posts or videos, with one difference: the TikTok lookup divides likes plus comments by views and does not count shares. They read the data through HikerAPI (Instagram) and ScrapeCreators (TikTok and YouTube), and their results are cached and fetched again after 24 hours.

Citing This Page

To cite a formula, name the calculator and link its page, for example:

“Source: Likes.io, Instagram / TikTok / YouTube Engagement Rate Calculator. URL: [relevant tool page URL].”

The page holds formulas and data sources only. It publishes no benchmark, average or ranking to quote.

Plain-text summaries of the whole site for AI crawlers are at /llms.txt and /llms-full.txt; for the formulas they point back to this page.

Out of Scope

This page does not cover:

  • Engagement rates of individual accounts. Run a calculator for the account you are looking at.
  • Private accounts. The lookups read public data only.
  • Prices of the paid services: see the relevant /buy-{slug} page.
  • Interpretation of platform policies.

Try the calculators yourself

All three calculators are free and need no login.