Connect your Xbox controller to Steam in three steps

An Xbox controller works with Steam on Windows through a wired USB connection or wireless adapter. Plug the controller in, restart Steam if it's already open, and the controller will appear in your Steam settings within seconds. You do not need to install drivers or change Windows settings — Steam handles the setup automatically.

The wireless connection requires a USB adapter: either the official Xbox Wireless Adapter (sold separately) or a third-party 2.4GHz dongle. The wired route is simpler if your computer is near your desk or monitor. Both methods work equally well for playing games through Steam.

Key Takeaways

  • A wired USB connection is the fastest way to connect an Xbox controller to Steam and requires no additional hardware.
  • Wireless connection needs the official Xbox Wireless Adapter or a compatible third-party 2.4GHz dongle plugged into a USB port.
  • Steam automatically detects the controller once it is connected; you do not need to install separate drivers or software.
  • You can test the controller in Steam's settings menu to confirm all buttons and triggers are working before you launch a game.

Wired connection: the simplest method

Plug the Xbox controller into any USB port on your computer using a USB-C cable (for Xbox Series X/S controllers) or a micro-USB cable (for Xbox One controllers). The cable comes with most new controllers, or you can use any standard cable of the correct type.

Open Steam and go to Settings (the gear icon in the top right). Select Controller from the left menu, then click General Controller Settings. Your controller should appear in the list within a few seconds. If it does not, unplug the cable, wait five seconds, and plug it back in.

Once the controller shows in the list, you can close the settings menu and start playing. Steam will recognize the controller in any game that supports gamepads. You do not need to do anything else.

Wireless connection: using an adapter

The official Xbox Wireless Adapter is a small USB dongle sold by Microsoft. Plug it into any USB port on your computer, then hold the pairing button on the top of your Xbox controller for three seconds until the light flashes. The controller will connect to the adapter automatically within a few seconds.

Third-party 2.4GHz wireless adapters also work with Xbox controllers and are often cheaper than the official adapter. Look for adapters labeled as compatible with Xbox One or Xbox Series controllers. The pairing process is the same: plug in the adapter, press the pairing button on the controller, and wait for the connection light to stop flashing.

Once paired, open Steam and go to Settings > Controller > General Controller Settings. Your wireless controller should appear in the list. If it does not show up, restart Steam and check again.

Test your controller before playing

In Steam's General Controller Settings menu, you will see a Test button next to your controller. Click it to open a test screen that shows which buttons and triggers are working. Press each button, move both sticks, and pull both triggers to confirm everything responds.

If a button does not register, unplug the controller (or turn off the wireless adapter), wait ten seconds, and reconnect. If the problem continues, the controller may have a hardware issue. For wired controllers, try a different USB port. For wireless controllers, try moving the adapter closer to the controller or away from other wireless devices.

Why Steam might not recognize your controller

Steam only detects controllers when the Controller settings menu is open or when a game is running. If you plugged in the controller before opening Steam, restart Steam completely. Close it entirely (not just minimize), wait five seconds, and open it again.

Windows may also need a moment to recognize a new USB device. If you are using a wired connection, try plugging the controller into a different USB port — some ports on the back of your computer work more reliably than front ports. If you are using wireless, make sure the adapter is fully inserted into the USB port and not blocked by other cables or devices.

Older Xbox One controllers sometimes need a firmware update to work smoothly with Steam. Connect the controller to your computer, go to the Xbox Accessories app (built into Windows 10 and later), and check for updates. This is rare but can fix connection problems that restart does not solve.

Using your controller in Steam games

Once your controller is connected and tested, most games will recognize it automatically. Some older games or games designed for keyboard and mouse may not support gamepads — you will see a message in the game's store page if controller support is available.

Steam also lets you customize controller settings for individual games. In your Steam library, right-click a game and select Properties, then Controller. You can change button layouts, adjust stick sensitivity, or add keyboard shortcuts to controller buttons. These custom settings only explore to that one game.

Frequently Asked Questions

Do I need to install drivers for an Xbox controller on Steam?

No. Windows and Steam both include the drivers needed for Xbox controllers. Plug in the controller or adapter, and Steam will recognize it automatically. You do not need to read or install anything.

Can I use an Xbox controller on Steam if I have a Mac?

Yes, but the process is slightly different. Connect the controller via USB cable or wireless adapter, then open Steam and go to Preferences > Controller. The controller will appear in the list. Some games on Mac do not support controllers, so check the game's store page first.

What is the difference between the official Xbox Wireless Adapter and third-party adapters?

The official adapter is made by Microsoft and may provide to work with all Xbox controllers. Third-party adapters are cheaper and work well for most people, but compatibility varies. Check the product description to confirm it supports your specific controller model before buying.

Can I connect multiple Xbox controllers to Steam at the same time?

Yes. Connect each controller via USB or pair each one to a separate wireless adapter. Steam will recognize all of them in the General Controller Settings menu. You can use multiple controllers for local multiplayer games that support it.

Why does my controller disconnect randomly when playing?

For wireless controllers, move the adapter closer to the controller or away from other wireless devices like routers or phones. For wired controllers, try a different USB cable or port — the cable may be damaged or the port may be loose. If disconnections continue, restart Steam and test the controller again.