Linking your Riot account to Twitch unlocks drop rewards, beta access boosts, and event-exclusive items. But when the connection fails with a “Failed to connect, please try again” message, most players hit a wall fast.

This guide covers only the fixes that actually work. No generic browser advice that applies to every error on the internet.
What Causes the Riot to Twitch Connection to Fail
The connection between Riot Games and Twitch runs through a browser-based OAuth flow. When that flow breaks, the most common culprits are:
- Third-party cookies are blocked, which prevents the OAuth handshake from completing
- Browser extensions intercept or modify the redirect, especially ad blockers and privacy tools
- Stale or corrupted session data in your browser cache causes the authentication to loop or fail silently
- An existing broken Riot connection on Twitch that needs a clean disconnect before it will re-link
Understanding this helps you target the right fix instead of trying everything randomly.
Fix 1: Enable Third-Party Cookies in Your Browser
This is the single most common cause of the Riot and Twitch connection failing, and it is almost always overlooked.
The OAuth redirect that links your accounts requires your browser to accept third-party cookies from Riot’s authentication domain. If your browser blocks them, the handshake fails silently or throws the “Failed to connect” error.
Chrome:
- Open Chrome and go to
chrome://settings/cookies - Make sure Block third-party cookies is turned off
- Or add
[*.]riotgames.comand[*.]twitch.tvto the Sites that can always use cookies list
Firefox:
- Go to
about:preferences#privacy - Under Enhanced Tracking Protection, switch to Standard (Custom or Strict often blocks third-party cookies)
Edge:
- Go to
edge://settings/privacy - Under Cookies, set tracking prevention to Basic or add exceptions for Riot and Twitch
After adjusting the setting, close and reopen your browser, then try the connection again.
Fix 2: Disable Browser Extensions Before Connecting
Ad blockers, privacy extensions, and script blockers are the second most common cause of this error. Extensions like uBlock Origin, Privacy Badger, Ghostery, and similar tools regularly intercept OAuth redirects.
You do not need to uninstall them. Just disable all extensions temporarily:
Chrome / Edge:
- Go to
chrome://extensionsoredge://extensions - Toggle every extension off
- Attempt the Riot to Twitch connection
- Once linked, re-enable extensions one at a time to find which one was responsible
Firefox:
- Go to
about:addons - Disable all add-ons and retry the connection
After you identify the problematic extension, add exceptions for riotgames.com and twitch.tv inside that extension’s settings rather than leaving it permanently disabled.
Fix 3: Clear Your Browser Cache and Cookies for Twitch
If you have attempted the connection before and it failed, your browser may have cached a broken session or an incomplete OAuth token. That cached data will cause every subsequent attempt to fail the same way.
You do not need to clear your entire browser history. Clear only the data for Twitch:
Chrome:
- Go to
chrome://settings/siteData - Search for
twitch.tv - Click the trash icon to delete all site data for Twitch
- Do the same for
riotgames.comandaccount.riotgames.com
Firefox:
- Go to
about:preferences#privacy - Under Cookies and Site Data, click Manage Data
- Search for
twitch.tvandriotgames.comand remove both
After clearing, sign back into both accounts and attempt the connection fresh.
Fix 4: Disconnect Any Existing Riot Connection on Twitch First
If you have previously connected your Riot account to Twitch and the link broke, Twitch may still think the account is connected. Trying to connect again on top of a broken link will fail every time.
- Go to twitch.tv/settings/connections
- Scroll to the Riot Games section
- If it shows any connection, click Disconnect
- Wait 30 seconds
- Click Connect again and complete the full flow from scratch
This reset clears the broken token on Twitch’s side and forces a fresh OAuth handshake.
Fix 5: Use the Chrome Network Tab to Force the Connection
This fix works when all standard methods fail and the OAuth redirect loop keeps breaking at the authorization step. It uses Chrome DevTools to manually complete the redirect that the browser is failing to follow.
- Go to twitch.tv/settings/connections
- Click Connect next to Riot Games
- Enter your Riot account credentials when prompted
- Before clicking Authorize, press F12 to open Chrome DevTools
- Click the Network tab inside DevTools
- Press F5 to reload the tab
- Now click Authorize on the Riot page
- In the Network log, look for the most recent successful request (it will have a 200 or 302 status). There will typically be two entries: the first for the failed attempt, and a second after you clicked Authorize
- Click that second entry
- Go to the Preview tab in the right panel
- Expand the response data and look for a field containing a full URL (it will start with
https://twitch.tvor contain a callback path) - Copy that URL and paste it directly into Chrome’s address bar and press Enter
Your accounts should now link successfully. This works because it manually completes the redirect that Chrome silently dropped.
Fix 6: Try a Private/Incognito Window
If you want to confirm whether extensions or cached data are causing the issue before spending time clearing everything, open an incognito window first.
Incognito disables most extensions by default and starts with no cached session data. If the connection succeeds in incognito, the problem is either an extension or stale data in your regular profile. Go back to Fix 2 or Fix 3 to resolve it permanently.
If the connection still fails in incognito, the issue is more likely on the account side (broken token or previous connection) and Fix 4 is the right next step.
Still Seeing Errors on Twitch?
If you run into other problems on the platform after linking, check out the guide on how to fix Twitch Error 3000 for a full walkthrough of that separate playback error.
