Turn your upload speed into safe OBS bitrate settings for Twitch, YouTube Live or Kick
Run a speed test first and enter your upload speed — not download. Streaming only ever uses upload, and it is usually the far smaller number.
Your upload speedFrom a speed test, in megabits per second.
Mbps
Share of upload for the stream60% is the safe default. The rest keeps your game lag-free.
%
Output widthYour stream's resolution, not your monitor's.
px
Output height720 is the safe standard; 1080 needs roughly twice the bitrate.
px
Frames per second60 fps costs about double what 30 fps does.
fps
— kbps
Low motion
Just Chatting, TFT, chess, card games
— kbps
High motion
FPS, racing, fast third-person action
— kbps
Your max bitrate
Your ceiling — never set OBS above this
Enter your settings above.
Stream: — MbpsLeft for your game & everything else: — Mbps
Resolution & FPS
Pixels/sec
Low motion
High motion
Upload needed*
1920x1080 @ 60
124,416,000
9,829 kbps
18,662 kbps
31.1 Mbps
1920x1080 @ 30
62,208,000
4,914 kbps
9,331 kbps
15.6 Mbps
1664x936 @ 60
93,450,240
7,383 kbps
14,018 kbps
23.4 Mbps
1280x720 @ 60
55,296,000
4,368 kbps
8,294 kbps
13.8 Mbps
1280x720 @ 30
27,648,000
2,184 kbps
4,147 kbps
6.9 Mbps
854x480 @ 30
12,297,600
972 kbps
1,845 kbps
3.1 Mbps
*Upload needed = the high-motion bitrate at the recommended 60% allocation, i.e. what your speed test should show before you pick that preset.
Every streamer hits the same wall on day one: OBS asks for a bitrate, and nobody tells you what number to type. Too low and your gameplay turns to mush; too high and you drop frames, spike your ping and stutter for everyone watching. This calculator answers it properly — from your actual upload speed and your actual output settings.
What Is a Stream Bitrate Calculator?
Bitrate is how much data your stream sends every second, measured in kilobits per second (kbps). A stream bitrate calculator works out two things at once: the bitrate your picture needs to look good at a given resolution and frame rate, and the bitrate your connection can actually sustain. Good settings live where those two overlap. This tool shows both numbers side by side and tells you plainly whether they meet.
How the recommendations are calculated
Image quality scales with how many pixels you send per second — width × height × frame rate — multiplied by a bits-per-pixel factor that depends on how much the picture moves. Slow scenes compress well; fast ones don't:
Low motion (0.079 bits per pixel) — Just Chatting, Teamfight Tactics, chess, card games, most creative streams. Little changes between frames, so the encoder has an easy job.
High motion (0.15 bits per pixel) — first-person shooters, racing, battle royales, anything with fast camera movement. Nearly every pixel changes every frame, so the encoder needs roughly double the data.
Your ceiling is separate: it is your upload speed multiplied by the share you're willing to hand to the stream. At 8 Mbps upload and the standard 60% allocation, that's 4,800 kbps — and no quality target above it is achievable, no matter what the resolution says.
Why only 60% of your upload?
Your stream is not alone on the line. Your game sends its own traffic, voice chat sends more, Windows picks the worst possible moment to update, and someone else in the house starts a video call. Upload speed also isn't constant — it dips. Reserving roughly 40% of headroom is what absorbs all of that. Push the share toward 80–90% and you starve your game of bandwidth: the stream may look fine while your own ping climbs and you start rubber-banding. That is the classic cause of packet loss, and it is self-inflicted.
How to Use the Stream Bitrate Calculator
Run a speed test and enter your upload speed — the small number, not download. Streaming never uses download.
Leave the share at 60% unless you know your connection well.
Pick a preset, or type your output resolution and frame rate — this is your OBS output resolution, not your monitor's.
Read the verdict: it tells you whether your connection supports what you selected, and what to change if it doesn't.
Put the low or high figure into OBS → Settings → Output → Bitrate, depending on the game you play most.
Finding your sweet spot
If the calculator says your connection can't carry 1080p60, don't fight it. 936p60 or 720p60 at a stable bitrate beats 1080p60 that drops frames — viewers forgive softness, not stuttering.
Twitch recommends staying at or below 6,000 kbps. Above that, non-partnered channels risk buffering and may not get transcoding options. YouTube Live and Kick are more permissive.
60 fps costs about double what 30 fps costs. For slow, detailed games, 1080p30 often looks better than 720p60 at the same bitrate; for shooters, reverse it.
Modern codecs help: HEVC and AV1 look noticeably better than H.264 at identical bitrates, where your platform and encoder support them.
Test before you go live. Stream to a private or unlisted target for ten minutes and watch OBS's dropped-frame counter — it should stay at zero.
Why Use WiserWork's Stream Bitrate Calculator?
Most bitrate advice is a static chart that ignores the only variable that actually constrains you: your connection. This tool starts there. It shows your real ceiling, compares it against what your chosen resolution and frame rate genuinely need, and says in plain language whether that combination will hold up — including how much bandwidth is left for the game you're playing. It's free, needs no account, and runs entirely in your browser, so nothing about your setup is sent anywhere.
Who uses it?
New streamers setting up OBS for the first time, established ones diagnosing dropped frames after an ISP change, anyone deciding whether their upload can justify 1080p60, and viewers-turned-broadcasters who just want a number that works. If you also need to size recordings rather than streams, the Video & Audio Bitrate Calculator next door converts between bitrate, file size and duration.
Frequently Asked Questions
What bitrate should I stream at?
Start from your upload speed, not your ambition. Dedicate about 60% of your measured upload to the stream and never exceed that number. Then pick the recommendation that matches your content: the low value suits slow scenes like Just Chatting or auto-battlers, the high value suits fast ones like shooters and racing.
Why should I only use 60% of my upload speed?
Your stream is not the only thing using the connection. Game traffic, voice chat, updates and other devices all share it, and upload speeds fluctuate. Leaving roughly 40% of headroom is what keeps a spike from turning into dropped frames for your viewers or lag for you.
What is Twitch's maximum bitrate?
Twitch recommends staying at or below 6,000 kbps; non-partners who exceed it risk buffering and transcoding problems. YouTube Live and Kick allow more headroom, but the same rule applies — the ceiling that matters is your own upload speed.
Why is my recommended bitrate higher than my maximum?
Because your connection cannot carry the quality you have selected. Lower the resolution or the frame rate: dropping 1080p60 to 936p60 or 1080p30 cuts the required bitrate substantially while looking far better than a stream that stutters.
Does a higher bitrate always look better?
Only up to the point your connection can sustain. A stable 4,500 kbps stream looks dramatically better than an unstable 8,000 kbps one, because dropped frames are far more visible than compression. Codec matters too — AV1 and HEVC look better than H.264 at the same bitrate.
What causes packet loss while streaming?
Usually sending more data than the connection can carry. If you allocate too much of your upload to the stream, there is nothing left for your game's traffic, and both suffer. Lower the percentage or the bitrate until it stabilises.
Should I stream at 60 fps or 30 fps?
60 fps doubles the data of 30 fps at the same resolution. If your upload is limited, 720p60 generally beats 1080p30 for fast games, while 1080p30 beats 720p60 for slow, detailed ones.
Is anything I enter here uploaded or stored?
No. The calculator is pure client-side JavaScript — your speeds and settings never leave your browser.
In short: pick the bitrate your connection can hold, not the one you wish it could. A stable stream at a modest bitrate will always out-perform an ambitious one that stutters — and this calculator tells you exactly where that line sits for your setup.