Average viewers calculator
Twitch measures you on the average, weighted by minutes. Paste your last streams — viewers and hours — and see the number Twitch sees, the trend, and what the next few streams have to do.
Why "average viewers" is not what you think
Twitch's average is weighted by time. A three-hour stream with two viewers and a one-hour stream with ten viewers is not an average of six — it is (2×3 + 10×1) ÷ 4 = four. Long, quiet streams pull the number down far more than short, busy ones pull it up. This calculator uses the same weighting, which is why it asks for hours, and why the result may be lower than the simple average you had in your head.
The two thresholds
Affiliate needs a 3.0 average over the last 30 days, alongside 50 followers, 500 minutes and 7 stream days. Partner needs 75 over the same window, with 25 hours across 12 days. Both are averages of the whole month, so a bad week counts as much as a good one. The Affiliate calculator tracks all four requirements together.
What the next streams have to do
This is the number the tool is really for. Given where the average sits now, it works out what the next N streams must average, at your typical stream length, to bring the 30-day figure up to the target. It is often a surprise — a channel at 2.4 does not need to reach 3, it needs to hold 4 or 5 for the next several streams to drag the earlier ones up. That gap is why so many channels stall just under the line, and it is where a held-viewer session does its work: a few sessions at 25 held viewers rewrites the month's average in a way that a few extra real viewers cannot.
Reading the trend
The trend compares the first half of the streams you pasted to the second. Rising is good regardless of the level; falling with a healthy average means the average is about to fall too. A flat trend at a low level is the discovery loop — the stream is where it is in the directory, so it stays there.
BuyLiveViewers — the shop behind the tool
Every calculator here is free and needs no login. When you want the numbers to move, the packages are a click away.
See packages →Frequently asked questions
Where do I get viewers and hours per stream?
Creator Dashboard → Insights → Stream Summary lists each past stream with its average viewers and duration.
Does Twitch really weight by time?
Yes. Average viewers is total viewer-minutes divided by minutes streamed, so a long empty stream lowers it heavily.
What if I only know the viewer count, not the hours?
Enter viewers alone and each stream is treated as one hour — the average is then unweighted. Add hours when you can; it changes the answer.
Does the tool know my actual 30-day window?
It calculates from what you paste. Paste the streams from the last 30 days and it matches what Twitch is measuring.
Why does it say the next streams need far more than 3?
Because they have to lift an average that includes everything before them. The further below the target the current average sits, the harder the next streams have to pull.