Reader-supported: we earn a commission on some links, at no extra cost to you. How this works
Game ControllersGuide

How to Connect a PS4 Controller to PC: Wired and Wireless Methods

Learn how to connect your PS4 DualShock 4 controller to a Windows PC using USB, Bluetooth, or DS4Windows. Step-by-step instructions and troubleshooting tips included.

Published July 19, 2026 · Reviewed by the Unbiased Advice & Insights editorial team · How we research and score

Connecting a PS4 DualShock 4 controller to a Windows PC is straightforward, whether you prefer a wired USB connection or wireless Bluetooth. This guide covers both methods and explains how to use DS4Windows for broader game compatibility. Our editorial team compared specifications, buyer feedback and key decision factors to bring you reliable steps. Follow along to get your controller working in minutes.

Wired Connection via USB

Using a USB cable is the simplest method and offers low latency. You will need a micro-USB cable that supports data transfer (many charging cables work, but some only provide power).

  1. Connect the micro-USB end to your PS4 controller and the USB-A end to your Windows PC.
  2. Windows should automatically detect the controller and install drivers. You may see a notification that the device is ready.
  3. Open the Start menu and type "game controller" then select "Set up USB game controllers". Click "Properties" to test if the controller is recognized. Move the joysticks and press buttons to verify input.
  4. If the controller is not detected, try a different USB port or cable. Some older cables only charge and do not carry data.

Wired connection works natively with many PC games that support the DirectInput API. However, some games expect an Xbox controller and may not respond. In that case, use DS4Windows (see below).

Wireless Connection via Bluetooth

For a cable-free experience, connect via Bluetooth. Your PC must have built-in Bluetooth or a Bluetooth dongle. The DualShock 4 uses Bluetooth 2.1+.

  1. On your PC, go to Settings > Devices > Bluetooth & other devices and turn Bluetooth on.
  2. On the PS4 controller, press and hold the PS button and the Share button simultaneously for about 3 seconds until the light bar starts flashing white. This indicates pairing mode.
  3. On your PC, click "Add Bluetooth or other device" > "Bluetooth". Select "Wireless Controller" from the list.
  4. Once paired, the light bar will glow a solid color (usually blue or white). The controller appears as a gamepad in Windows.
  5. To test, open the game controller settings as described in the wired section.

Note that Bluetooth can introduce slight input lag compared to wired. Also, some games may not recognize the controller properly via Bluetooth without DS4Windows.

Using DS4Windows for Better Compatibility

DS4Windows is a free third-party tool that makes your PS4 controller appear as an Xbox 360 controller to Windows and games. This ensures compatibility with virtually all PC games that support Xbox controllers.

  1. Download DS4Windows from the official website (ds4-windows.com). Extract the zip file to a folder of your choice.
  2. Run DS4Windows.exe. The first time, it will ask where to save settings. Choose a location (the same folder is fine).
  3. On the "Controller" tab, your connected PS4 controller should appear. If not, click "Add" and follow the prompts. For Bluetooth, you may need to install the HidHide driver (DS4Windows will guide you).
  4. Once detected, DS4Windows emulates an Xbox 360 controller. The light bar will change to reflect the profile (default is blue).
  5. You can customize profiles, remap buttons, adjust light bar color, and set touchpad actions. Close DS4Windows to the system tray; it runs in the background.
  6. Now launch any game that supports Xbox controllers. The game should recognize your PS4 controller as an Xbox controller.

DS4Windows is not required for games that natively support the DualShock 4 (e.g., many Steam games). You can disable DS4Windows for those titles.

Troubleshooting Common Issues

Even with the correct setup, you might encounter problems. Here are solutions to frequent issues.

Controller Not Detected in Games

If the controller works in Windows but not in a specific game, the game may only support Xbox controllers. Use DS4Windows to emulate an Xbox controller. Alternatively, check the game's controller settings; some allow DirectInput.

Bluetooth Connection Drops or Is Unstable

Bluetooth interference from other devices (Wi-Fi, USB 3.0 ports) can cause disconnects. Try moving the PC's Bluetooth dongle to a front USB port or use an extension cable. Update Bluetooth drivers from your PC manufacturer's website. In DS4Windows, you can increase the poll rate to reduce latency but may affect stability.

Input Lag or Delayed Response

Wired connections generally have the least lag. For Bluetooth, ensure the controller is within 10 feet of the PC with minimal obstacles. Close other Bluetooth devices that may cause interference. In DS4Windows, you can lower the output report rate to 250 Hz for a balance of performance and stability.

Controller Works but Buttons Are Mapped Incorrectly

Some games expect Xbox button labels (A, B, X, Y) but your PS4 controller shows shapes. This is normal; the button positions correspond (X = square, etc.). You can use DS4Windows to remap buttons if needed.

If you still experience issues, check the official DS4Windows support forums or the controller's manual. Remember that not all USB cables support data transfer; try a cable known to work with data.

More guides

See our full buying guides hub and our research and scoring methodology. We compared specifications and verified owner feedback; we did not physically test every product.

Common questions

Why won't my PS4 controller connect via Bluetooth?

Make sure Bluetooth is enabled on your PC and the controller is in pairing mode (hold PS and Share buttons until light bar flashes). Remove the device from Bluetooth settings and try pairing again. Also check that your PC supports Bluetooth (many desktops do not).

Does DS4Windows work with all games?

DS4Windows emulates an Xbox 360 controller, which is supported by most PC games. Some games may require additional configuration. For games that natively support the DualShock 4, you can disable DS4Windows.

Why does my controller disconnect randomly?

For wired connections, try a different USB cable or port. For Bluetooth, interference from other devices can cause disconnects. Move closer to the PC or use a Bluetooth dongle. In DS4Windows, check the power settings and disable controller sleep timers.

More in this topic

More in Game Controllers

See the full guide →