HUB 03 · Best Value
Do All Controllers Work on PC?
Nearly every controller works on a PC — but 'works' covers three different situations, and knowing which one you are in explains almost every controller problem people hit.
We earn a commission when you buy through our Amazon links, at no extra cost to you. It never affects our rankings, and we say so when the cheaper product is the better buy. How this works.
Almost every controller works on a PC, but there are three tiers. Xbox controllers are plug-and-play because Windows speaks their language natively. PlayStation and Nintendo pads work in most games, but usually need Steam Input or a translation layer to be recognised correctly. Cheap third-party pads work if they present themselves as an Xbox controller — and most do. The failures are almost always Bluetooth pairing or a game that only reads one input standard. Understanding which tier your pad is in explains essentially every controller problem people run into on PC.
The reason Xbox pads are the easy answer
Windows has a controller standard called XInput, and it was designed around the Xbox controller. A pad that speaks XInput is recognised by Windows and by virtually every modern game with zero setup: the buttons are already labelled correctly, the triggers are already analogue, the rumble already works. This is why an Xbox Wireless Controller is the least-hassle option on PC, and why so many third-party pads advertise “X-input” on the box — they are pretending to be one, deliberately, and it works.
The older standard is DirectInput. It is what generic joysticks, arcade sticks, flight sticks and some very cheap pads use. It still works, but games have to explicitly support it, button labels are frequently wrong, and the triggers may be treated as an axis rather than two separate inputs. If a controller shows up in Windows but a game insists nothing is connected, this is usually the reason.
PlayStation and Switch controllers: yes, with a translator
A DualSense or DualShock 4 connects to a PC over USB or Bluetooth and Windows will see it, but many games will not, because they are looking for XInput. Steam solves this: Steam Input translates a PlayStation or Nintendo pad into whatever the game expects, and it works for non-Steam games too if you add them to your library. The Steam Support documentation covers the configuration. Our can you use a PS5 controller on PC guide goes through the DualSense case specifically, including which features survive the trip.
Nintendo pads are the same story with one extra wrinkle: a Switch Pro Controller connects over Bluetooth but its button layout is physically transposed compared with an Xbox pad, so A and B — and X and Y — are swapped unless something remaps them. Our Switch Pro Controller on PC guide covers that, and the pairing problems that come with it.
The three things that actually break
- Bluetooth pairing, not the controller.Most “my controller does not work on PC” problems are a flaky Bluetooth adapter, not an incompatible pad. A cheap onboard Bluetooth radio drops connections that a USB dongle would hold. Test wired first — if it works over a cable, the pad is fine and the radio is the problem. Our controller that will not connect guide walks through it.
- Two input layers fighting.If Steam Input is translating your pad and the game also sees it directly, you get doubled inputs — one press registering twice. The fix is to turn Steam Input off for that game, not to buy a different controller.
- A proprietary dongle. Some wireless pads only work wirelessly with their own 2.4GHz receiver. Lose the dongle and the controller becomes a wired pad. Check what is in the box before assuming Bluetooth is an option.
So what should you buy?
If you want to plug it in and play, buy something that advertises XInput support — that includes every Xbox pad and the large majority of third-party PC controllers, covered on our best PC controllers page. If you already own a PlayStation or Switch pad, use it: Steam Input makes it work, and you do not need to spend anything. And if you are buying cheap, our best controllers under $30page notes which pads are PC-friendly. Windows' own controller setup documentation is the reference for driver-level problems.
Questions
Frequently asked
Do all controllers work on PC?
What is the difference between XInput and DirectInput?
Why does my controller work in Windows but not in a game?
Do I need a dongle for a wireless controller on PC?
Keep reading
Related
Receipts
Sources
- Steam Support — Steam Input controller configuration and supported-controller documentation
- Microsoft Support — Windows game controller setup, drivers and troubleshooting
- Xbox Support — official controller compatibility and Xbox Accessories documentation
We do not run a testing lab, and we do not pretend to. Where a measured number came from someone else's lab, we name them and link them. Where we could not verify something, we say so on the page rather than quietly leaving it out. Read our full method.