Convert videos optimized for Twitch streaming and uploads. Get the right settings for live streaming and Video on Demand.
Upload a file to optimize for Twitch
.mp4,.flv,.mkv (max 100MB)
Twitch uses H.264 video codec for both live streaming and video uploads. The platform recommends a maximum bitrate of 6000kbps for 1080p60 streaming. For uploaded content MP4 is preferred.
For live streaming, use 1080p at 6000kbps with 60fps for fast-motion content, 30fps for slower content. For video uploads, use H.264 MP4 at 1080p or lower. Keyframe interval should be 2 seconds for low-latency streaming.
Twitch transcoding (resolution options for viewers) is only guaranteed for partners and affiliates. Non-affiliates should stream at a bitrate that works for most viewers — 3000kbps at 720p30 is a safe baseline.
Twitch recommends 6000kbps max for 1080p60. For 720p30, 3000-4000kbps is sufficient. Higher bitrates may cause buffering for viewers.
Twitch accepts MP4 files with H.264 video codec for Video on Demand uploads.
No, Twitch only supports H.264 for both live streaming and VOD uploads.
AAC audio at 128-160kbps is recommended. Higher bitrates offer minimal quality improvement for voice content.
No, Twitch's maximum supported resolution is 1080p. Stream at 1080p60 with 6000kbps for the best quality.