Engagement rate calculator for Instagram, TikTok and LinkedIn

Enter likes, comments, shares and saves, choose what to divide by, and get the engagement rate together with the exact formula behind it.

By followers: how much of your audience engages with an average post. Good for comparing accounts. Engagements are divided by the number of posts first.

Engagement rate –

Runs in your browser. Nothing you type is sent to PostBoost.

Use this tool from code

The same tool is a free API call, no account needed. It also works with our 9 SDKs and the MCP server.

curl
curl -X POST https://postboost.co/app/api/tools/engagement-rate-calculator -H 'Content-Type: application/json' -d '{"likes":120,"comments":30,"shares":10,"base":4000,"posts":2}'

API docs for this tool SDK quickstart

Last verified:

What engagement rate tells you

Engagement rate turns raw likes and comments into a share of your audience, so a post on a small account and a post on a large one can be compared fairly. One hundred comments mean something very different on an account with 2,000 followers than on one with 200,000.

The calculation itself is simple: engagements divided by a base, times 100. The hard part is that "engagement rate" is not one standard number. Tools, agencies and networks use different bases and count different interactions, so two reports about the same post can disagree.

Choosing a method

  • By followers answers "how much of my audience engages with a typical post?". It works for any account, including ones you do not manage, because follower counts are public.
  • By reach answers "of the people who saw it, how many engaged?". It needs the account's own analytics, and it judges the content rather than the size of the audience.
  • By impressions counts every view, including repeat views, so the rate is usually lower than by reach. It is common in paid social and LinkedIn reporting.

Whatever you pick, write it down and use it every time. Mixing methods is the most common reason engagement rates seem to jump from month to month.

Use it to compare your own posts

The most useful comparison is with yourself: the same account, the same method, over time. Calculate the rate for a set of recent posts, then check which formats, topics and posting times sit above your own average. PostBoost analytics shows engagement for your connected accounts on supported networks in one place, which saves copying numbers from each network by hand.

How to use

  1. Enter the likes, comments, shares and saves from the post or posts, plus clicks if you count them.
  2. Choose what to divide by: followers, reach or impressions.
  3. Enter the follower count, or the total reach or impressions of those posts.
  4. For several posts, enter how many; the follower method averages per post.
  5. Read the rate and the formula, and use the same method every time you compare.

FAQ

How do you calculate engagement rate?

Add up the engagements (likes, comments, shares, saves and, if you count them, clicks), divide by the base you chose (followers, reach or impressions) and multiply by 100. For example, 90 likes and 10 comments on one post from an account with 2,000 followers is 100 ÷ 2,000 × 100 = 5.00%.

Should I divide by followers, reach or impressions?

Followers suits comparing accounts, since anyone can see a follower count. Reach shows how many of the people who saw a post engaged, so it judges the content itself. Impressions counts repeat views and is common in paid and LinkedIn reports. Pick one and keep it, because the methods give very different numbers.

How does the calculator handle several posts?

With the follower method it divides the total engagements by the number of posts, so you get the rate of an average post. With reach or impressions it divides by the total reach or impressions of those posts, which already grows with every post.

What is a good engagement rate?

It depends on the network, the account size and the method, so a single number would mislead. Compare a post with your own earlier posts and with similar accounts measured the same way. This page quotes no benchmark figures because we have no dated public source we can cite for them.

My network shows views instead of impressions. What do I enter?

Enter the views total in the impressions field and note that you did, so later comparisons use the same base.

Is my data sent anywhere?

No. The calculator runs in your browser. Nothing you enter is sent to PostBoost or stored.

Related

Try PostBoost free

API, webhooks and MCP on every plan, including Free. No credit card required.