Connect your OBS account to Twitch in three steps
To broadcast from OBS Studio (Open Broadcaster Software) to Twitch, you need to link the two accounts so OBS can send your video stream to Twitch's servers. The process takes about five minutes and requires your Twitch login, a one-time authorization, and one setting change in OBS.
Start by opening OBS Studio on your computer. In the bottom right corner, you'll see a button labeled "Start Streaming" — but before you click it, you need to tell OBS where to send the stream. Click the "Settings" button (gear icon) in the bottom right, then select "Stream" from the left menu.
In the Stream settings, change the "Service" dropdown from "Twitch - Custom Ingest" to just "Twitch". OBS will then show you a button that says "Connect Account". Click it, and your web browser will open a Twitch login page. Sign in with your Twitch username and password, then click "Authorize" when Twitch asks permission for OBS to use your account. Close the browser tab and return to OBS — the connection is now complete.
Key Takeaways
- OBS Studio is free software that captures your screen, camera, or game and sends it to Twitch for broadcasting.
- You connect OBS to Twitch through the Stream settings by selecting "Twitch" as your service and clicking "Connect Account".
- The authorization happens in your web browser and only needs to be done once — OBS remembers the connection after that.
- Once connected, you can click "Start Streaming" in OBS and your broadcast will appear live on your Twitch channel when ready.
What happens after you authorize OBS
After you click "Authorize" in your browser, Twitch creates a token — a digital key that lets OBS access your channel without storing your password. This token stays in OBS on your computer, so you don't have to log in again each time you stream.
If you ever want to disconnect OBS from Twitch, you can revoke the token by going to your Twitch account settings, finding "Connected Apps" or "Authorized Applications", and removing OBS from the list. This stops OBS from being able to broadcast to that channel, but it doesn't delete OBS or affect your Twitch account otherwise.
Choosing the right ingest server for your location
After you connect your account, OBS automatically picks an ingest server — the Twitch computer closest to you that receives your stream. In most cases, OBS chooses correctly based on your internet location. If you experience lag, buffering, or dropped frames while streaming, you can manually select a different server.
To change servers, go back to Settings > Stream and look for the "Server" dropdown. Twitch lists servers by region (US East, US West, Europe, Asia, and others). Try a server in a different region if your current one causes problems. You can test different servers by starting a short test stream and watching the stats in OBS — look for "dropped frames" in the bottom left corner. A server with zero dropped frames is working well for your connection.
Troubleshooting when OBS won't connect to Twitch
If you click "Connect Account" and nothing happens, or if you get an error message, check these things first. Make sure you're using the latest version of OBS Studio — older versions sometimes have trouble with Twitch's authorization system. You can read the newest version from obsproject.com.
If you're still stuck after updating, try disconnecting and reconnecting. Go to Settings > Stream, look for a button that says "Disconnect" (it appears after you've authorized), click it, then click "Connect Account" again. This forces OBS to create a new token with Twitch.
If your browser won't open when you click "Connect Account", you may have a firewall or antivirus program blocking OBS. Temporarily disable your firewall, try the connection again, then turn it back on. If that works, add OBS to your firewall's whitelist so it can access the internet without you having to disable the firewall each time.
What to do if you want to stream to multiple platforms at once
OBS can send your stream to Twitch and other platforms simultaneously — a feature called multistreaming. To do this, you need to connect each platform separately in OBS's settings. Go to Settings > Stream and look for an option that says "Use authentication token" or similar wording. Some versions of OBS have a button for "Add" or "+" next to the service dropdown.
For each platform you want to use (YouTube, Facebook, TikTok, and others), click the add button, select the platform, and click "Connect Account" just as you did for Twitch. OBS will ask each platform for permission, and then your stream will go to all of them at the same time. Keep in mind that streaming to multiple platforms uses more of your internet bandwidth, so you may need a faster connection than streaming to just one.
Understanding stream key and why you probably don't need it
If you've read about Twitch streaming elsewhere, you may have heard the term stream key — a long string of letters and numbers that tells Twitch where to send your broadcast. In older versions of OBS, you had to copy your stream key from Twitch and paste it into OBS manually. The "Connect Account" button does this automatically now, so you don't have to find or type the key yourself.
If you're using an older version of OBS or if the "Connect Account" button doesn't work for you, you can still get your stream key manually. Log into Twitch, go to your Creator Dashboard, click "Settings", then "Stream", and you'll see your stream key listed there. Copy it, paste it into OBS's Stream settings, and you're ready to broadcast. Never share your stream key with anyone — it's like a password for your channel.
Frequently Asked Questions
Do I need to be a Twitch Partner or Affiliate to use OBS?
No. Any Twitch account can broadcast with OBS, whether you're a Partner, Affiliate, or just starting out. You don't need any special status or permission — just a Twitch account and OBS installed on your computer.
Can I use OBS on a Mac or Linux computer?
Yes. OBS Studio works on Windows, Mac, and Linux. The steps to connect to Twitch are the same on all three. read the version for your operating system from obsproject.com.
What if I want to disconnect OBS from Twitch later?
Go to Settings > Stream in OBS and click the "Disconnect" button. This removes the token from OBS but doesn't affect your Twitch account. You can reconnect anytime by clicking "Connect Account" again.
Will connecting OBS to Twitch give Twitch access to my computer files?
No. The authorization only lets OBS send video and audio to Twitch. It doesn't give Twitch permission to see your files, folders, or anything else on your computer. OBS only broadcasts what you tell it to capture.
Can I use the same OBS setup on multiple computers?
Yes, but you'll need to authorize OBS on each computer separately. The token is stored locally on each computer, so connecting OBS on your laptop doesn't affect OBS on your desktop. Both can broadcast to the same Twitch channel, but only one can stream at a time.