How to access X TV on your web browser

Disclaimer: This guide only covers Chromium based browsers. If you're using Firefox, click here.

  1. Prepare your browser by doing one of the following:
    • Download a different browser (preferably Chromium-based, like Chrome Canary)
    • Log out of X
    • Open an incognito tab
  2. Enable device emulation:
    • Press F12 to open DevTools, or right-click and select Inspect
    • Click the Device Toolbar icon or press CTRL + SHIFT + M.
    • Click Dimensions at the top, then Edit at the bottom.
    • Add a custom device:
      • Name: TV (or any name you prefer)
      • Resolution: 1280 x 720 (or any resolution that works)
      • User agent string:
        Mozilla/5.0 (SMART-TV; Linux; Smart TV) AppleWebKit/537.36 (KHTML, like Gecko) Thano/3.0 Chrome/135.0.7049.100 Safari/537.36
  3. Save the custom device but do not close DevTools.
  4. Go to https://x.com/i/tv.
  5. Exit the settings and go to the Network tab in DevTools.
  6. Wait for a request labeled "device_is_verified".
  7. Click on the request, go to the Payload section, and copy the PIN code.
  8. On a device where you're logged into X, visit https://x.com/tvlogin and enter the PIN code.

You're done! Enjoy X TV on your browser.