tigtools

Stream Bitrate Calculator

Pick a platform, resolution, frame rate and codec to get a starting bitrate within the platform's limit, an upload speed check, data usage per hour and matching OBS settings.

Runs in your browser No sign-up

Your stream

Frame rate
Video codec
kbps
Mbps

The upload result of a speed test, in megabits per second.

Recommended settings

Video bitrate

6,000 kbps

Total (video + audio)

6,160 kbps

Data per hour

2.77 GB

Enter your upload speed to check that the stream stays under 75% of it, which leaves room for speed drops and other traffic.

OBS settings summary

  • Settings → Output → Output Mode: Advanced
  • Video encoder: H.264 (x264, NVENC H.264, AMF or QuickSync H.264)
  • Rate control: CBR
  • Bitrate: 6000 Kbps
  • Keyframe interval: 2 s
  • Output (scaled) resolution: 1920x1080
  • Common FPS values: 60
  • Audio: AAC, 160 kbps

Video bitrates on Twitch (kbps)

Resolution30 fps60 fps
480p1,5002,000
720p3,0004,500
1080p4,5006,000
1440p––
2160p––

Values in brackets are the suggestion before the platform limit. A dash means the resolution or frame rate is above the limit set below.

Twitch limits (editable)

Default: 6,000 kbps, up to 1080p60, H.264, the commonly cited limit for standard streaming. Twitch Enhanced Broadcasting allows other settings on supported setups. Limits change, so check Twitch's current broadcasting guidelines.
kbps
Accepted codecs

How to use it

  1. Choose the platform, resolution, frame rate and codec you plan to stream with.
  2. Enter your upload speed from a speed test to check that the stream fits.
  3. Read the video bitrate, total bitrate and data used per hour.
  4. Copy the OBS settings summary, and adjust the platform limits if they have changed.

How it works

The suggested video bitrates are typical starting values for H.264: for example 4,500 kbps for 720p60, 6,000 kbps for 1080p60 and 30,000 kbps for 4K at 60 fps. HEVC and AV1 compress more efficiently, so the tool uses about 75% (HEVC) and 65% (AV1) of the H.264 value. That is a rough rule of thumb, not a standard: fast motion such as shooters needs more, a static screen less.

The suggestion is then limited by the platform's maximum, which you can edit. Defaults are commonly cited values (Twitch 6,000 kbps for standard streaming, Kick 8,000 kbps, YouTube's published table up to 51,000 kbps); platforms change them, so check their current guidelines.

The upload check adds video and audio and warns when the total is above 75% of your measured upload speed, because upload speed varies and other devices share it. Data per hour is the total bitrate × 3,600 seconds ÷ 8, in gigabytes (10^9 bytes). The OBS summary uses constant bitrate (CBR) and a 2-second keyframe interval, which most platforms ask for, and AAC audio.

Examples

Twitch at 1080p60

H.264 at 1080p60 suggests 6,000 kbps video, 6,160 kbps with 160 kbps audio: about 2.77 GB per hour. You need an upload speed of about 8.2 Mbps for the 75% rule.

YouTube 1440p60 with AV1

AV1 at 1440p60: 13,500 × 0.65 ≈ 8,800 kbps video, 8,960 kbps in total, about 4.03 GB per hour.

Slow upload

With 6 Mbps upload the safe budget is 4,500 kbps. For a 1080p60 Twitch stream the tool suggests lowering video to 4,340 kbps or switching to 720p.

Frequently asked questions

What is the best bitrate for Twitch?

For standard streaming the commonly cited maximum is 6,000 kbps, which suits 1080p60 or 900p60. 720p60 at about 4,500 kbps often looks cleaner with fast motion. Check Twitch's current guidelines.

How much upload speed do I need to stream?

Keep the stream at or below about 75% of your measured upload speed. A 6,160 kbps stream needs about 8.2 Mbps upload.

Should I use CBR or VBR?

Live platforms generally recommend constant bitrate (CBR) because it keeps the data rate steady for the ingest server and viewers.

How much data does streaming use per hour?

Total bitrate in kbps × 0.00045 gives gigabytes per hour. 6,160 kbps is about 2.77 GB per hour; 3,160 kbps is about 1.42 GB.

Privacy

All calculations run in your browser. Your settings and upload speed are not sent anywhere; the tool does not run a speed test itself.