How this calculator works
| Metric | Formula |
|---|---|
| Engagement rate by followers | (likes + comments + shares + saves) ÷ posts ÷ followers × 100 |
| Engagement rate by reach | interactions ÷ total reach × 100 |
| Engagement rate by impressions | interactions ÷ total impressions × 100 |
Worked example
With these inputs:
- Platform: Instagram
- Followers: 5,000
- Number of posts these totals cover: 10
- Likes / reactions (total): 600
- Comments (total): 45
- Shares / reposts (total): 20
- Saves (total): 25
- Total reach (optional): 0
- Total impressions or views (optional): 0
Engagement rate by followers (per post): 1.38%. Engagement rate is 1.38% per post by followers, from 690 interactions across 10 posts.
| Total interactions | 690 |
|---|---|
| Interactions per post | 69.0 |
| Engagement rate by reach | Add reach to calculate |
| Engagement rate by impressions / views | Add impressions to calculate |
| Comments share of interactions | 6.5% |
Open this example in the calculator
Which engagement rate should you use?
| Method | Best for | Limitation |
|---|---|---|
| By followers | Comparing with competitors using public data | Ignores how many followers actually saw the post |
| By reach | Judging how well content resonates | Needs access to the account’s insights |
| By impressions / views | Video and paid content | Repeat views lower the rate |
Not all interactions are equal
Comments, shares and saves signal stronger interest than likes, and platforms weigh them more heavily when deciding who sees a post. Track their share of total interactions, not only the overall rate.
Ways to improve engagement
- Post the formats each platform currently favours, such as short video and carousels.
- Ask a specific question or invite people to save a useful post.
- Reply to comments quickly to keep conversations going.
- Post when your audience is online, as shown in your insights.
- Remove inactive or fake followers that dilute the rate.
Open this calculator with your numbers
Every option can be set in the web address, so you can bookmark a scenario or send it to a colleague. AI assistants such as ChatGPT, Gemini, Claude and Perplexity can use the same parameters to open this calculator with your numbers and the result already on the page.
| Parameter | What it sets | Accepted values |
|---|---|---|
platform |
Platform | one of instagram, facebook, tiktok, x, linkedin, youtube |
followers |
Followers | number from 1 to 1000000000, default 5000 |
posts |
Number of posts these totals cover | number from 1 to 10000, default 10 |
likes |
Likes / reactions (total) | number from 0 to 10000000000, default 600 |
comments |
Comments (total) | number from 0 to 10000000000, default 45 |
shares |
Shares / reposts (total) | number from 0 to 10000000000, default 20 |
saves |
Saves (total) | number from 0 to 10000000000, default 25 |
reach |
Total reach (optional) | number from 0 to 10000000000, default 0 |
impressions |
Total impressions or views (optional) | number from 0 to 10000000000, default 0 |
Also available as plain text for AI assistants and a free JSON API (OpenAPI spec).
Sources
Last reviewed by the Infikey Technologies team.
Disclaimer
This calculator is provided free for general information and planning only. Results are estimates based on the inputs you enter and the assumptions described on this page, reference data such as published prices may change, and actual costs and outcomes will differ. Nothing on this page is financial, legal, tax, investment or other professional advice. Infikey Technologies Private Limited, Infikey Technologies LLC and their directors, employees and affiliates make no warranty, express or implied, about the accuracy, completeness or suitability of this tool or its results, and accept no liability for any loss or damage, direct or indirect, arising from its use or from reliance on its results. Verify all figures independently and seek professional advice before making any decision. Use of this tool is at your own risk.