Engagement Rate Calculator

Works for Instagram, YouTube, TikTok, or any platform — engagement rate relative to your follower count.

  • Free, updates instantly as you type
  • Per-post and reach-based rate
0% engagement rate (by followers)
Total engagements
0

"By followers" divides total engagements by your follower count — the most common definition. If you enter views, "by views" divides by views instead, which better reflects actual reach on platforms like YouTube or TikTok.

Frequently asked questions

How is engagement rate calculated?

Engagement rate (by followers) = (Likes + Comments + Shares + Saves) ÷ Followers × 100. If you provide views, engagement rate (by views) uses views as the denominator instead of followers.

What's a "good" engagement rate?

It varies a lot by platform, niche, and audience size — smaller accounts often see higher rates than large ones. Treat any single benchmark number with caution and instead compare your own posts against each other over time.

Should I use "by followers" or "by views"?

"By followers" is the standard for comparing accounts. "By views" (or reach) better reflects how engaging a specific piece of content was to the people who actually saw it, which can differ a lot from your total follower count.

Which interactions should I count?

Likes, comments and shares on every platform, plus saves where they're available (such as Instagram). Be consistent from post to post.

Should I use followers or views?

Use followers when comparing accounts or tracking an account over time. Use views when judging a particular video's response, particularly on platforms where many viewers aren't followers.

How engagement rate is calculated

Engagement rate shows what share of your audience actually reacts to your content. Add up the interactions on a post (likes, comments, shares and saves) and divide by a measure of your audience, then multiply by 100:

  • By followers: total engagements ÷ followers × 100. The most common definition, and the one used to compare accounts.
  • By views: total engagements ÷ views × 100. It reflects how people who actually saw the post responded, which suits video platforms.

A worked example

An account with 10,000 followers has a post with 450 likes, 30 comments, 20 shares and 50 saves: that's 550 engagements. The engagement rate by followers is 550 ÷ 10,000 × 100 = 5.5%. If the post was seen 8,000 times, the rate by views is 550 ÷ 8,000 × 100 = 6.88%. The two numbers answer different questions, so don't compare one account's followers-based rate with another's views-based rate.

What's a "good" engagement rate?

There's no single answer. Averages differ by platform, by industry and by account size (smaller accounts often see a higher rate than very large ones). More useful comparisons are:

  • Against your own history. Is your rate rising or falling over the last few months?
  • Against similar accounts in your niche and of a similar size, measured the same way.
  • Across your own posts. Which formats and topics get the strongest response?

Things to remember

  • Use the same definition every time you compare.
  • Count the same interactions each time. If you include saves on one post, include them on all.
  • A single post can be an outlier. Look at the average of several.
  • Engagement is not the same as reach or sales. It tells you about response, not business results.

Related calculators