Boneyard Tools

Social Media Engagement Rate Calculator

Engagement rate turns raw likes, comments, shares and saves into one number you can compare across posts and accounts. Enter your total engagements, then divide by either your follower count or the reach of the post to get a clean percentage rounded to two decimals. Switch the basis with a single dropdown and copy the result for a report.

How to calculate engagement rate

  1. Add up likes, comments, shares and saves from a post to get total engagements.
  2. Open the 'Engagement rate by' dropdown and pick Followers or Reach.
  3. Type your total engagements into the Engagements field.
  4. Enter your follower count, or your reach if you chose the Reach basis.
  5. Read the percentage in the highlighted box and click Copy to grab it.

Examples

By followers: 500 engagements on 10,000 followers

Basis followers, engagements 500, followers 10,000
5% engagement rate

By reach: 300 engagements on 6,000 reach

Basis reach, engagements 300, reach 6,000
5% engagement rate

A fractional result rounds to two decimals

Basis followers, engagements 842, followers 15,000
5.61% engagement rate

Frequently asked questions

What is the engagement rate formula?

Engagement rate equals total engagements divided by the base, multiplied by 100. With 500 engagements on 10,000 followers you get 500 / 10,000 x 100, which is 5%. The result is rounded to two decimal places.

Should I use followers or reach as the base?

Engagement rate by followers measures response relative to your whole audience and is the figure most brands quote. Engagement rate by reach measures how the people who actually saw the post reacted, so it stays honest even when only a slice of your audience is served the post. This tool computes either from the same dropdown.

What counts as an engagement?

Most teams sum likes, comments, shares and saves. Some also fold in clicks, profile visits or replies. The calculator does not decide for you: add up whichever actions you track and enter the single total in the Engagements field.

What is a good engagement rate?

It depends on the platform and account size, and smaller accounts often post higher rates than large ones. Many creators treat 1% to 5% as a workable band, but the most useful benchmark is your own history and a handful of similar accounts.

Why does my result show two decimal places?

The engine rounds to two decimals so figures like 5.6133% read cleanly as 5.61%. The full-precision division happens first, then the rounding is applied only for display.

Can engagement rate be higher than 100 percent?

By reach it can, because a single viewer can like, comment, save and share the same post, producing more engagements than unique viewers. By followers it can also exceed 100% when a post travels far beyond your follower count.

Why do I get an error when the base is zero?

The denominator must be greater than zero, since dividing by zero has no meaning. Enter a follower count or reach of at least 1. Engagements may be zero, which simply returns a 0% rate.

How do I average engagement rate across many posts?

Calculate the rate for each post, then average those percentages for a simple mean. For a weighted view, sum all engagements and divide by the summed base across the same posts, which stops one viral post from dominating.

Is the calculation private?

Yes. Everything runs in your browser and nothing you type is uploaded or stored, so your account numbers stay on your device.

Learn more

Related tools