The two ways to connect an Xbox to a computer
You can connect an Xbox to a computer in two ways: stream your Xbox to your PC over your home network, or connect the console directly to a monitor that your computer also uses. Which one you choose depends on whether you want to play on the same screen as your computer or use a separate display.
Streaming lets you play Xbox games on your PC from anywhere in your home without moving the console. Direct connection means plugging the Xbox into a monitor and switching between your PC and Xbox on that same screen. Both work reliably, but they solve different problems.
Key Takeaways
- Xbox streaming through the Xbox app on Windows 10 or Windows 11 requires both devices on the same home network and takes about five minutes to set up.
- Direct connection uses an HDMI cable and works on any monitor that has HDMI input, but you can only use one device at a time on that screen.
- Streaming works best when your Xbox and PC are within 30 feet of your router and connected over 5 GHz Wi-Fi or ethernet.
- You need an Xbox Live account on both the console and the PC to stream, but you do not need Xbox Game Pass.
Streaming your Xbox to Windows 10 or Windows 11
Download the Xbox app from the Microsoft Store on your PC. Open it, sign in with your Microsoft account, and select Console & Games from the left menu. Your Xbox should appear in the list if it is on the same network. Select it and choose Connect.
The first time you connect, your Xbox will ask you to confirm the pairing on the console itself. Use your controller to select Allow. After that, the connection happens automatically whenever you open the Xbox app and select your console.
Once connected, select Stream to open a window showing your Xbox screen on your PC. You can use your Xbox controller wirelessly, or connect it to your PC with a USB cable. The stream works over Wi-Fi, but ethernet on both devices gives you a more stable picture with less delay.
Connecting an Xbox directly to a monitor with HDMI
Plug an HDMI cable into the HDMI port on the back of your Xbox and into an HDMI input on your monitor. If your monitor has only one HDMI port, you will need to unplug your PC's HDMI cable to use the Xbox, or buy a monitor with multiple HDMI inputs.
Turn on the Xbox and use your monitor's input button (usually on the front or side) to switch to the HDMI port connected to the Xbox. To go back to your PC, press the input button again and select the port your PC uses. Most monitors remember which input you were last using, so you do not have to navigate the menu every time.
This method works with any monitor that has HDMI, including older ones. You do not need a network connection or any software. The trade-off is that you can only use one device at a time on that screen.
What you need for streaming to work well
Both your Xbox and PC must be on the same Wi-Fi network or connected to the same router with ethernet. If your home network is split into a guest network and a main network, put both devices on the main network.
Streaming works best when your Xbox is within 30 feet of your router and connected to the 5 GHz band rather than the older 2.4 GHz band. If your Xbox is far from the router or the signal is weak, the picture will stutter or lag. Moving the Xbox closer or switching to ethernet on the console usually fixes this.
Your PC needs Windows 10 or Windows 11. Older versions of Windows do not have the Xbox app. If you are not sure which version you have, press the Windows key and type winver, then press Enter. The version number appears in the window that opens.
Troubleshooting when your Xbox does not appear in the app
Restart both your Xbox and PC. Turn off the Xbox completely (not rest mode), wait 10 seconds, and turn it back on. Do the same with your PC. Then open the Xbox app again and check if the console appears.
If it still does not show up, make sure both devices are on the same network. On your Xbox, go to Settings > General > Network Settings and check the network name. On your PC, open Settings > Network & Internet > Wi-Fi and confirm you are connected to the same network name.
If the network names match but the Xbox still does not appear, sign out of the Xbox app on your PC, restart the app, and sign back in. Sometimes the app loses track of your console after an update and needs to be refreshed.
Using your controller while streaming
Your Xbox controller works wirelessly when you are streaming, as long as it is already paired to your Xbox. You do not need to pair it again to your PC. Just turn on the controller and it will connect to the console automatically.
If you want to use the controller on your PC for other games or programs, you can plug it into your PC with a USB cable. When you unplug it, it goes back to connecting to your Xbox. You can switch between devices this way without re-pairing.
When direct connection makes more sense than streaming
Use HDMI connection instead of streaming if your home network is slow or unreliable, or if your Xbox is far from your router. Streaming depends on your Wi-Fi quality, but HDMI does not. The picture is also slightly faster because there is no network delay.
Direct connection is also simpler if you rarely switch between your PC and Xbox on the same screen. You just plug in a cable and press the input button. Streaming requires both devices to be on and connected to the network every time you want to play.
Frequently Asked Questions
Can I stream my Xbox to a Mac or Linux computer?
No. The Xbox app that handles streaming is only available on Windows 10 and Windows 11. If you use a Mac, your only option is to connect the Xbox directly to a monitor with HDMI and switch inputs between your Mac and the console.
Do I need Xbox Game Pass to stream?
No. Streaming works with any game on your Xbox, whether you own it, borrowed it, or have it through Game Pass. You only need an Xbox Live account on both devices to set up the connection.
Why is my stream laggy or pixelated?
Move your Xbox closer to your router or switch it to a wired ethernet connection. If your PC is far from the router, move it closer or connect it with ethernet too. Lag usually means weak Wi-Fi signal. Pixelation usually means your network is congested — try streaming at a different time or on a less crowded network.
Can I use a laptop instead of a desktop PC?
Yes. Streaming works on any Windows 10 or Windows 11 laptop. For direct HDMI connection, your laptop needs an HDMI output port. Many newer laptops use USB-C instead, so you would need an adapter to connect to a monitor.
What if my monitor does not have HDMI?
If your monitor only has DisplayPort or DVI, you can buy an HDMI-to-DisplayPort or HDMI-to-DVI adapter at any electronics store. Plug the adapter into your monitor's port, then plug the HDMI cable from your Xbox into the adapter. The picture quality is the same as a direct HDMI connection.