YouTube engagement rate calculator
Enter views, likes, comments and shares. See your engagement rate, the working behind it and an optional comparison based on subscribers.
Older comparison
Views-based rate
—
Enter views and at least one interaction
Subscriber-based rate
—
Enter subscribers to see this
How to calculate YouTube engagement rate
Add the likes, comments and shares you have, divide by views, then multiply by 100. Use figures from the same post or the same group of posts.
For example, 800 likes, 150 comments and 50 shares from 40,000 views gives 1,000 ÷ 40,000 × 100 = 2.5%. These are example figures.
A blank field means the interaction is unavailable. Enter 0 only when you know there were none. The result shows exactly which interactions you included.
Read our engagement methodologyViews or subscribers: which should you use?
Views-based engagement measures interactions relative to how often the content was watched. Subscriber-based engagement measures interactions relative to the size of the account. They answer different questions.
Enter subscribers in the optional field to see both. A 2.5% rate based on views cannot be compared directly with a 2.5% rate based on subscribers. Neither rate is the percentage of unique people who interacted: one person can leave more than one interaction.
What is a good YouTube engagement rate?
There is no useful single target without a formula and a comparable sample. Compare the same content format, period and interaction types before deciding whether one rate is better.
Calculate Shorts and long-form videos separately when you want to compare those formats. Use the same age of video too: a week-old upload has had less time to collect views than a six-month-old one.
The OwlScran Creator Index publishes figures from connected creator accounts, with the sample size, date and denominator beside each result. It is a sample of OwlScran creators, not the whole platform. Use the current edition and read its limitations.
See the Creator Index and its sample sizesCalculating an account average
Choose a group of recent posts and add their views together. Add their interactions together, then divide total interactions by total views. That gives each view the same weight.
A simple average of individual post percentages can give a tiny post as much influence as a large one. The two methods can produce different answers. Keep your method consistent when comparing periods.
OwlScran calculates your connected-account stats automatically. Its standard averaging window uses up to 20 eligible videos, each at least 7 days old. You choose what to include when sharing your free media kit.
YouTube engagement rate questions
What is the YouTube engagement rate formula?
We use total available engagements ÷ views × 100. Available engagements can include likes, comments and shares. See how we calculate engagement for the platform details.
Does this calculator connect to my account?
No. This is a manual calculator. Enter your figures to get a result without signing in. To have OwlScran calculate your account stats automatically, connect your account when creating your free media kit.
Where can I find an engagement benchmark?
The OwlScran Creator Index includes engagement figures from connected accounts. Check the formula, sample size and edition date before comparing your result.
Why does another YouTube calculator give a different result?
It may divide by subscribers or reach instead of views, include different interactions, or average a different set of posts. Compare the working before comparing the percentages.
Can I leave missing numbers blank?
Yes. The calculator excludes blank interaction fields and lists the interactions used. You need a positive view count and at least one known interaction value. Entering 0 means you know that interaction count is zero.
Is the media kit free too?
Yes. OwlScran creates your media kit from connected social accounts for free. You can edit your profile, content and rates, then choose what to include each time you share.
Reviewed 6 September 2026 · OwlScran · Report an error