// FREE TOOL · Updated May 2026

Engagement rate calculator

Type in your numbers and your engagement rate updates as you go. Then see how it stacks up against what's typical for an account your size, on Instagram or TikTok.

Engagement rate is the share of your audience that interacts with a post. To calculate it, add up likes, comments, saves and shares, divide by your follower count (or by reach), then multiply by 100. For example, 500 interactions from 10,000 followers is a 5% engagement rate.

By followers
(likes + comments + saves + shares) ÷ followers × 100
By reach (more accurate)
(likes + comments + saves + shares) ÷ reach × 100

Enter the totals across your posts. Set “Posts” above 1 to get your average rate per post.

%
Engagement rate

Enter your numbers to see your engagement rate and how it compares for your size.

Made with Xyla, UGC videos and social posts on autopilot for Shopify.

// benchmarks

What's a good engagement rate?

Rules of thumb only. A "good" engagement rate shifts with your niche, content type and how you count it, so treat these as ranges, not targets.

Instagram

Tier Followers Typical “good” rate
Nano Under 10k 4–6% Small, close audiences interact the most.
Micro 10k–50k 2–4% Still strong, niche communities.
Mid 50k–500k 1.5–3% Reach grows, the rate softens.
Macro / Mega 500k+ 0.5–2% Broad reach, the lowest rate.

TikTok

Tier Followers Typical “good” rate
Nano Under 10k 8–10%+ TikTok runs higher than Instagram.
Micro 10k–100k 6–8% Strong for a growing account.
Mid 100k–500k 4–6% Solid at scale.
Macro / Mega 500k+ 3–5% Large reach, lower rate.
// how to calculate engagement rate

How to calculate engagement rate

  1. 01

    Add up the interactions

    Count the likes, comments, saves and shares on a post. On TikTok there are no saves, so use likes, comments and shares.

  2. 02

    Pick a denominator

    Divide by your follower count for a quick read, or by reach or impressions for a more accurate one. Reach tells you how many people actually saw the post.

  3. 03

    Turn it into a percentage

    Divide the interactions by the denominator, then multiply by 100. Average across several posts for a fairer view of the account.

Reach or impressions is the more accurate denominator, because it measures the people who actually saw the post, not just the people who follow you. Follower-based rates are easier to compare between accounts, which is why benchmarks usually use them.

// FAQ

Engagement rate, answered.

Got another question? Email hello@xyla.ai.

It depends on your follower count and platform. On Instagram, small accounts often see 4 to 6 percent while large accounts sit nearer 1 to 2 percent. TikTok tends to run higher across the board. Compare your rate to accounts your own size, not to the biggest names.

Add up likes, comments, saves and shares on a post, divide by your follower count or by reach, then multiply by 100. To judge a whole account rather than a single post, work out the rate for several recent posts and take the average.

Reach or impressions is more accurate, because it counts the people who actually saw the post. Follower-based rates are easier to compare between accounts, so most published benchmarks use followers. This calculator does both, just switch the mode.

TikTok rates run higher than Instagram because the For You feed pushes posts beyond your followers. Smaller accounts often see 8 percent or more, and even large accounts frequently clear 3 to 5 percent. Many creators also track engagement by views, since views are TikTok's native reach metric.

// embed this tool

Put this calculator on your site

Free to embed. The widget keeps a small “Made with Xyla” credit and a link back.

// 7-DAY FREE TRIAL

Stop posting.
Start selling.

Connect your store. Flip the switch. Watch your feed run itself.

7-day free trial · Cancel anytime · 4.8★ on the Shopify App Store