← All free tools

Runs in your browser

Engagement rate calculator

Work out a post's engagement rate on Instagram or TikTok, by followers or by impressions and views. See the formula with your numbers and how it compares. It runs in your browser.

Platform
Work it out by

Leave a box empty to leave it out. For more than one post, enter the totals and how many posts they cover.

How it works

How to use it

  1. Enter your numbers

    Followers, plus likes, comments, shares and saves from one post, or totals from several.

  2. Pick a method

    By followers, or by impressions or views for how people who saw it reacted.

  3. Read the result

    See the rate, the exact formula with your numbers, and how it compares with a published median.

Tips

  • Use numbers from the same day after posting for every post, so they compare fairly.
  • Rates usually drop as accounts grow, so a big account with a lower rate can still be doing well.
  • Find your numbers in Instagram's or TikTok's own insights for each post.

FAQ

Common questions

How is engagement rate calculated?

By followers: add up the likes, comments, shares and saves on a post, divide by your followers and multiply by 100. For several posts, divide by the number of posts too. By impressions or views: divide the same total by the impressions or views instead.

What's a good engagement rate?

By followers, the median brand post gets 0.36% on Instagram and 1.73% on TikTok, according to the Rival IQ 2025 Social Media Industry Benchmark Report (2024 data, brand accounts). Small and creator accounts usually get more, so compare yourself with accounts your size and with your own past posts.

Followers or impressions and views?

By followers is the most common way to compare accounts. By impressions or views shows how people who actually saw the post reacted, which is fairer when a post reached many non-followers.

Which interactions should I count?

Tools differ: some count only likes and comments, others add shares and saves. Count the same ones every time so your posts compare fairly. Leave a box empty to leave it out.

Is anything I enter sent to you?

No. It runs in your browser, so nothing you type or upload reaches our servers.