Affiliate links on Android Authority may earn us a commission. Learn more.
How to watch Twitch on Roku
Published onMarch 28, 2025
If a streaming service exists, it’s likely available on Roku devices. A big exception is Twitch, which Amazon pulled from the Channel Store despite the service’s massive popularity with gamers and other fanbases. There are workarounds, however — here’s how to watch Twitch on Roku.
QUICK ANSWER
The most dependable method to watch Twitch on Roku is screen mirroring using Android, Windows, or Apple AirPlay. No official Twitch app is listed in the Roku Channel Store, and even most unofficial apps have been pulled.
JUMP TO KEY SECTIONS
How to watch Twitch on Roku
While the official Twitch app for Roku is gone from the Channel Store, you can potentially re-install it if you’ve ever used it. Visit your Roku account webpage, click Add beta app with code, then try the code twitchtv. You’ll see a warning message during the process, but adding something should be safe.

If you haven’t previously downloaded Twitch, you can still try a defunct third-party client, Twoku. For that one, you’ll need to use the code C6ZVZD — it’s likewise missing from the Channel Store.
Neither of these apps is guaranteed to work indefinitely, or maybe even at all, by the time you read this. Since they’re not officially supported, Amazon could easily break backend connections that the apps rely on.
One app that is in the store is Twitched, but since it has extremely poor reviews, you may be better off using the casting options below.
How to cast Twitch to Roku by mirroring your screen
Since it’s handled entirely locally, screen mirroring is an option Amazon can’t derail. It’s still imperfect, however, given that mirroring displays a device’s entire interface and has the potential for audio lag.
Compatible platforms include Android, Windows, and Apple AirPlay. We’ll show you how to cast using any of these. First, though, it might be a good idea to set up your Roku device to be able to mirror screens more seamlessly.
Set your Roku device to always allow screen mirroring:
- Go to Settings.
- Select System.
- Hit Screen mirroring.
- Select Prompt or Always allow.
If you keep it at Prompt, you’ll have to authorize every time you want to mirror, using the remote.
If you’re using a Roku TV or soundbar, you should also ensure that Fast TV Start is enabled by going to Settings > System > Power. Otherwise, you’ll have to wait through a lengthy boot process whenever you turn your TV on.
Unfortunately, there’s no single answer for how to start mirroring from Android — phone makers locate the command in different places and often use a variety of names, such as Display Mirroring, Wireless display, or Smart View. The tricky part here is that you can’t simply use Google Cast, as that uses different protocols. Roku supports Miracast. That said, most non-Pixel phones support Miracast.
We’ll use a Samsung Galaxy Z Flip 6 running Android 14 to show case these steps.
How to mirror Android screen to Roku TV:
- Launch the Settings app.
- Go into Connected devices.
- Select Smart View. This will be labeled differently, depending on your device.
- The system will look for compatible devices. Select the Roku TV and follow on-screen instructions.
How to mirror Windows 11 screen on Roku TV:
- Press the Win + K keys simultaneously.
- Hit Connect to a wireless display.
- The system will look for compatible devices. Select your Roku TV and follow on-screen instructions.

How to mirror iOS screen to Roku TV:
- On your iPhone, pull out the Control Center. You can do this by swiping down with two fingers from the top of the screen.
- Tap on the Screen Mirroring button. It looks like two rectangles.
- You should see the Rou TV listed. Select it and follow on-screen instructions.
Once you are mirroring your device’s screen to Roku, simply access Twitch using the app or website, and stream away!