The PS4 controller connects to your PC through either a USB cable or Bluetooth wireless, depending on what your computer supports and what you're playing
The PlayStation 4 controller — officially called the DualShock 4 — works with Windows and Linux computers. You have two connection methods: plug it in with a USB cable for when ready recognition, or pair it wirelessly through Bluetooth if your PC has Bluetooth hardware. The USB method is simpler and works on any computer. The Bluetooth method is more convenient once set up, but requires your PC to have Bluetooth built in or a separate Bluetooth adapter.
Before you start, make sure your PC is up to date. Windows 10 and later versions recognize the DualShock 4 without needing extra software. On older Windows versions or Linux, you may need to install a driver or compatibility layer, which we'll cover below.
Key Takeaways
- A USB cable connection works when ready on any Windows 10+ PC without installing anything, and is the fastest way to get your free guide.
- Bluetooth pairing requires your PC to have Bluetooth hardware and takes a few extra steps, but lets you play wirelessly once complete.
- Windows 10 and later recognize the DualShock 4 automatically; older Windows versions and Linux require driver installation.
- Some games recognize the controller right away, while others need you to map the buttons in the game's settings or through Steam.
Connecting via USB cable (the fastest method)
Plug a standard USB-A to micro-USB cable into the PS4 controller's charging port and connect the other end to any available USB port on your PC. Windows 10 and later will recognize it within a few seconds. You'll see the controller light up, and the touchpad will become active. You don't need to install drivers or restart your computer.
Once connected, test the controller in Windows by opening Settings, then going to Devices > Bluetooth & other devices > Other devices. The DualShock 4 should appear in the list. You can also test it in a game or through Steam's controller settings to confirm all buttons respond correctly.
The USB method works even if your PC doesn't have Bluetooth. It's also more reliable for online games where a stable connection matters, since the cable provides a direct link to your computer.
Pairing via Bluetooth (wireless connection)
First, check that your PC has Bluetooth. On Windows, go to Settings > Devices > Bluetooth & other devices. If you see a toggle for Bluetooth and it's available, your PC has it. If Bluetooth doesn't appear or is grayed out, your computer doesn't have Bluetooth hardware and you'll need to use the USB cable method or buy a separate Bluetooth adapter.
To pair the controller, hold the PS button (the large button in the center) and the Share button together for about three seconds until the light bar on the back of the controller starts flashing white. This puts the controller in pairing mode. On your PC, go to Settings > Devices > Bluetooth & other devices, then click "Add Bluetooth or other device." Select "Bluetooth" from the menu. Your PC will search for nearby devices. When you see "Wireless Controller" in the list, click it to pair.
The pairing process usually takes 10 to 20 seconds. Once complete, the light bar will stop flashing and stay solid. The controller will now connect automatically whenever you turn it on and your PC's Bluetooth is active. If the controller doesn't reconnect automatically, you can manually reconnect it from the Bluetooth settings menu.
Setting up the controller in Windows 10 and later
Windows 10 and later treat the DualShock 4 as a standard game controller, so most games will recognize it without any extra setup. To verify it's working, open Settings > Devices > Other devices and look for "Wireless Controller" in the list. You can also test it by opening the Game Controller settings: press the Windows key, type "Set up USB game controllers," and open that tool. Click "Properties" next to the Wireless Controller to see all buttons and sticks respond when you press them.
Some games, especially older ones or those not designed for console controllers, won't recognize the DualShock 4 automatically. In those cases, you have two options: map the buttons inside the game's settings menu (if it has one), or use Steam's built-in controller configuration tool.
Using Steam's controller configuration
If you play games through Steam, you can use Steam's controller settings to map the DualShock 4 buttons to any game, even ones that don't natively support it. Open Steam, go to Settings > Controller > General Controller Settings, and make sure "PlayStation Configuration Support" is enabled. This is usually on by default.
Launch any game from Steam with your controller connected. If the game doesn't recognize it, open the Steam overlay (press Shift+Tab during gameplay), go to Settings > Controller, and select "Manage Game Controller Layout." You can choose a pre-made layout or create a custom one by mapping each button to a keyboard key or mouse action. Save your layout, and Steam will explore it every time you play that game with the controller.
This method works for games that don't have built-in controller support, including older titles and games originally made for keyboard and mouse. The downside is that you're translating controller input into keyboard commands, which can feel less responsive than native controller support.
Troubleshooting connection problems
If the controller doesn't appear when you plug it in via USB, try a different USB cable or USB port. Some cables are charge-only and don't transmit data. If you're using a Bluetooth connection and the controller keeps disconnecting, move closer to your PC to rule out range issues. Bluetooth works best within 20 to 30 feet, but obstacles like walls or other wireless devices can interfere.
If Windows doesn't recognize the controller at all, restart your PC and try again. On Windows 7 or earlier, you'll need to install a driver. read the DualShock 4 driver from the official PlayStation support page or use a third-party tool like DS4Windows, which adds extra features like custom button mapping and vibration control. On Linux, install the evdev driver or use a compatibility layer like Proton if you're playing through Steam.
If the controller pairs but buttons don't respond in games, the issue is usually that the game doesn't support the DualShock 4. Try using Steam's controller configuration as described above, or check the game's settings menu for a controller setup option. Some games require you to select "PlayStation" or "DualShock" from a list of supported controllers.
When to use USB versus Bluetooth
Use the USB cable if you want the fastest setup, if your PC doesn't have Bluetooth, or if you're playing competitive online games where a stable connection is critical. The cable also keeps your controller charged while you play, which matters during long sessions.
Use Bluetooth if you want to play wirelessly from your couch or desk without a cable in the way. Bluetooth is fine for single-player games, turn-based games, and most casual play. The main trade-off is that Bluetooth can occasionally drop the connection if you move too far from your PC or if other wireless devices interfere. For most people, this isn't a practical problem.
Frequently Asked Questions
Do I need to install software to use the PS4 controller on PC?
No, not on Windows 10 and later. Plug it in via USB or pair it via Bluetooth and it works when ready. On Windows 7 or earlier, or on Linux, you'll need to install a driver. DS4Windows is a popular third-party option that adds extra features like custom button mapping.
Can I use the PS4 controller on games that don't support controllers?
Yes, through Steam's controller configuration tool. You can map each button to a keyboard key or mouse action, so the controller works with any game. The mapping won't feel as natural as native controller support, but it works.
Why does my controller keep disconnecting over Bluetooth?
Move closer to your PC — Bluetooth has a range of about 20 to 30 feet and is blocked by walls and metal objects. If disconnections continue, try the USB cable instead, which is more stable. You can also try turning off other Bluetooth devices nearby to reduce interference.
Can I use the PS4 controller on a Mac?
Yes. Plug it in via USB or pair it via Bluetooth the same way you would on Windows. macOS recognizes the DualShock 4 automatically on recent versions. Games on Mac that support controllers will work with it.
What's the difference between the DualShock 4 and the PS5 controller?
The PS5 controller (DualSense) also works on PC via USB or Bluetooth, but it has different button mapping and advanced features like haptic feedback that only work in games specifically designed for it. Both controllers work on PC, so choose whichever you already own.