Engagement Rate Calculator

Calculate social media engagement rate by reach, followers, impressions, views, or daily activity. Enter your engagement data to calculate ER for a single post or find the average engagement rate across multiple posts.

ER by Reach for a Single Post

Result
ER by Reach

Average ER Across Multiple Posts

Result
Average ER by Reach

What is engagement rate?

Engagement rate (ER) measures how much people interact with your social media content relative to a chosen audience or exposure metric. Depending on the calculation method, engagements can be compared with post reach, followers, impressions, video views, or daily follower count.

Engagement rate is usually expressed as a percentage. A higher rate generally means that a larger proportion of the measured audience or exposure generated interactions with the content. Because different engagement rate formulas use different denominators, always compare percentages calculated with the same method.

How to calculate engagement rate

The basic engagement rate formula is total engagements divided by the selected denominator, multiplied by 100:

Engagement Rate
ER = Total Engagements / Denominator × 100

The denominator depends on the engagement rate method you are using. This calculator lets you choose the denominator that matches the data you have.

Divide engagements by… What it measures
ER by Reach Reach per post Engagement relative to the people reached by the post
ER by Followers Total followers Engagement relative to the account's follower base
ER by Impressions Total impressions Engagement relative to the number of content exposures
ER by Views Total video views Engagement relative to video views
Daily ER Total followers Daily engagement activity relative to the follower base

Engagement rate calculation examples

ER by reach example

Suppose a post receives 120 total engagements and reaches 4,000 people. The engagement rate by reach is:

Example
120 / 4,000 × 100 = 3.00%

The result is an ER by reach of 3.00%. This method uses the number of people reached by the specific post, rather than the account's total number of followers.

ER by followers example

If the same post receives 120 engagements and the account has 6,000 followers, the engagement rate by followers is:

Example
120 / 6,000 × 100 = 2.00%

Notice that the result is different even though the number of engagements has not changed. The denominator determines what the engagement rate represents.

Average engagement rate across multiple posts

To calculate a simple average engagement rate across several posts, add the individual engagement rate percentages and divide the result by the number of posts:

Average Engagement Rate
Average ER = Sum of Individual ERs / Number of Posts

For example, if three posts have engagement rates of 2%, 3%, and 4%:

Example
(2 + 3 + 4) / 3 = 3.00%

This is a simple average, which gives each post equal weight. It is different from an aggregate engagement rate calculated from the combined engagements and combined denominator of all posts. When comparing engagement rates, make sure you know which method was used.

How is daily engagement rate calculated?

Daily engagement rate measures the engagement activity generated across your posts during a particular day relative to your total number of followers.

For one day, calculate Daily ER by dividing the total engagements generated that day by the total number of followers, then multiplying by 100:

Daily Engagement Rate
Daily ER = Total Engagements in One Day / Total Followers × 100

For example, if your posts receive 100 total engagements in one day and you have 10,000 followers:

Example
100 / 10,000 × 100 = 1.00%

Your Daily ER for that day is 1.00%.

Average daily engagement rate over several days

To calculate an average daily engagement rate for a period, use the total engagements across the days being analyzed, the number of days, and the follower count:

Average Daily ER
Average Daily ER = Total Engagements / (Number of Days × Total Followers) × 100

This calculation assumes that the follower count stayed roughly the same during the period. It effectively distributes the total engagement activity across the number of follower-days in the period.

For example, suppose an account receives 1,200 total engagements over 12 days and has 10,000 followers:

Example
1,200 / (12 × 10,000) × 100 = 1.00%

The resulting average daily ER is 1.00%.

This is different from the calculator's average ER across multiple posts. The multiple-post calculation averages individual ER percentages, while Average Daily ER uses total engagement activity over a number of days and accounts for the follower count.

Which engagement rate method should you use?

There is no single engagement rate formula that is best for every situation. The right method depends on the question you are trying to answer and the data available from your social media platform.

ER by reach

Engagement rate by reach compares interactions with the number of people who actually saw the post. It can be useful when reach data is available and you want to evaluate how engaging a specific piece of content was among the audience it reached.

ER by followers

Engagement rate by followers compares engagements with the account's follower count. It is convenient for comparing posts or accounts when follower data is available but detailed reach data is not.

ER by impressions

Engagement rate by impressions compares engagements with total impressions. Because impressions count exposures rather than unique people, this method can be useful when evaluating engagement relative to the amount of content exposure.

ER by views

Engagement rate by views is designed for video content. It compares interactions with the number of video views, making it useful for evaluating engagement relative to video consumption.

Daily engagement rate

Daily ER measures engagement activity across posts during a particular day relative to the account's follower count. It can be useful for tracking changes in overall daily engagement rather than evaluating one individual post.

What is a good engagement rate?

A "good" engagement rate depends on the social media platform, audience size, content type, industry, posting frequency, and calculation method. There is no single percentage that can be used as a universal benchmark.

More importantly, engagement rates calculated using different denominators should not be compared directly. For example, a 4% ER by reach and a 4% ER by followers represent different measurements even though the percentages are identical.

For meaningful performance analysis, compare posts using the same engagement definition and the same denominator. Looking at your own historical averages can also be more useful than relying on a generic benchmark.

Engagement rate vs. other marketing metrics

While engagement rate measures how actively an audience interacts with your content, high interaction doesn't always translate directly into sales or leads.

To measure how effectively that engagement turns into meaningful business actions, combine this metric with our Conversion Rate Calculator. If you are running paid campaigns, you can also evaluate top-of-funnel interest using our CTR Calculator or measure total return with the ROAS Calculator.

What counts as an engagement?

The definition of an engagement varies by platform. Common engagement actions include likes, comments, shares, and saves. Some platforms also provide other interaction metrics such as clicks, replies, reposts, profile actions, or other forms of content interaction.

When calculating engagement rate manually, use the engagement actions included in the definition of the metric you are analyzing. Using different engagement definitions can make otherwise similar engagement rates difficult to compare.

How to improve engagement rate

Improving engagement rate usually starts with understanding which types of content generate meaningful interactions from your audience. Track engagement consistently and compare posts using the same calculation method.

  • Compare engagement rates for different content formats.
  • Identify posts that generate unusually high interaction.
  • Look at comments, shares, and saves rather than likes alone.
  • Compare performance over time using the same ER formula.
  • Consider reach and impressions alongside engagement rate.
  • Connect engagement data with clicks, conversions, and revenue when evaluating campaigns.

Frequently asked questions

How do I calculate engagement rate?

Divide total engagements by the denominator used by your chosen method, then multiply by 100. For example, ER by reach is total engagements divided by post reach, multiplied by 100. Other methods use followers, impressions, or video views as the denominator.

What is the engagement rate formula?

The basic formula is ER = total engagements / denominator × 100. The denominator can be reach, followers, impressions, views, or another defined audience metric, depending on the engagement rate method.

What is the difference between ER by reach and ER by followers?

ER by reach divides engagements by the number of people the post reached, while ER by followers divides engagements by the account's follower count. Because the denominators are different, the two percentages can be different even when the number of engagements is identical.

How do you calculate average engagement rate?

Add the individual engagement rate percentages and divide by the number of posts being averaged. For example, three posts with ERs of 2%, 3%, and 4% have a simple average engagement rate of 3%.

What counts as an engagement?

Common engagement actions include likes, comments, shares, and saves, but the exact definition varies by platform. Some platforms include additional interactions such as clicks or other content actions. Use the engagement definition provided by the platform or analytics report you are using.

Can engagement rate be higher than 100%?

Yes. Engagement rate can exceed 100% when the number of engagement actions is greater than the selected denominator. This can happen because one person or account can generate multiple engagement actions, so engagements are not necessarily a count of unique people.

Should I use reach, followers, impressions, or views for engagement rate?

Use the denominator that matches the metric you want to evaluate. Reach measures engagement relative to people reached, followers measure engagement relative to the account's audience size, impressions measure engagement relative to exposures, and views are commonly used for video content. For comparisons, use the same method consistently.

How do you calculate average daily engagement rate?

Divide total engagements across the period by the number of days multiplied by the total number of followers, then multiply by 100. For example, 1,200 engagements over 12 days with 10,000 followers gives an average daily ER of 1.00%. This calculation assumes the follower count stayed roughly the same during the period.