You can connect a PS3 controller to a PC using a USB cable or Bluetooth, but the connection method depends on your controller model and what software you install
The PS3 controller — officially called the SIXAXIS or DualShock 3 — was designed for PlayStation 3, not PC. Your PC does not recognize it automatically the way it recognizes Xbox controllers. You need either a USB cable to plug it in directly, or Bluetooth software that tells your PC how to read the controller's wireless signal. The method you choose affects which games will recognize the controller and how smoothly it works.
Most modern games on PC expect an Xbox-style controller layout. The PS3 controller has a different button arrangement, so you may need additional software to remap the buttons so games understand what you are pressing. This is straightforward once you know the steps, but it is not a plug-and-play experience like connecting an Xbox controller.
Key Takeaways
- A USB cable connection works when ready on most PCs without extra software, but only while the cable is plugged in.
- Bluetooth wireless connection requires third-party software like ScpToolkit or DS4Windows to translate the PS3 controller's signal into something your PC understands.
- Most PC games expect Xbox button layouts, so you may need to remap PS3 buttons in the game settings or use controller mapping software.
- The DualShock 3 (with vibration) and SIXAXIS (without vibration) connect the same way, but some games only recognize one or the other.
Connecting with a USB cable
Plug the PS3 controller into your PC using a standard USB Mini-B cable — the same type that charges many older phones and cameras. Your PC should detect the controller within a few seconds. Open a game or a controller test tool to confirm the buttons and analog sticks are working. Windows will assign it a generic name like "Wireless Controller" in your device list.
This method works on Windows 10 and Windows 11 without installing anything extra. The downside is that you are tethered to the cable, which limits how far you can sit from your PC. The cable also needs to stay plugged in during the entire gaming session. If your cable is short or your PC is far from your gaming spot, this approach becomes impractical quickly.
Some games will recognize the PS3 controller over USB when ready. Others will not see it at all, or will see it but expect Xbox button labels. Test the game you want to play before committing to the USB method for long sessions.
Connecting wirelessly with Bluetooth
Wireless connection is more convenient, but it requires software that your PC does not have built in. The most common options are ScpToolkit (free, more complex setup) and DS4Windows (free, simpler interface, originally for PS4 controllers but works with PS3). Both translate the PS3 controller's Bluetooth signal into a format that games and Windows understand.
To connect wirelessly, you first install the software on your PC, then put your PS3 controller into pairing mode by holding the PlayStation button in the center for about five seconds until the lights on the back flash. Your PC's Bluetooth settings should then show the controller as available. Select it to pair. Once paired, the software keeps the connection active and handles the button translation automatically.
Bluetooth connection gives you freedom to move around your room, but the range is typically 20 to 30 feet depending on obstacles and interference. If your PC is in a bedroom and you want to play from the couch in the living room, the signal may drop. Also, the PS3 controller battery drains faster over Bluetooth than over USB, so you will need to charge it more often.
Installing ScpToolkit for Bluetooth
ScpToolkit is a free program that makes your PC recognize PS3 controllers as Xbox-style controllers. read it from the official GitHub repository (search "ScpToolkit releases"). The installer will walk you through several steps, including installing a virtual Xbox controller driver so games think you are using an Xbox pad.
After installation, launch the ScpToolkit process. Plug your PS3 controller in via USB cable first, and the software will detect it and install the necessary drivers. Once that is done, you can unplug the cable, put the controller into pairing mode, and connect it wirelessly through your PC's Bluetooth settings. The ScpToolkit window will show the controller's battery level and button presses in real time, which is useful for testing.
ScpToolkit is powerful but has a steeper learning curve than simpler alternatives. If the installation fails or the controller does not pair, you may need to troubleshoot driver conflicts or reinstall the software. For most people, DS4Windows is easier to get working, even though it was designed for PS4 controllers.
Using DS4Windows as an alternative
DS4Windows is simpler to set up than ScpToolkit and works with both PS3 and PS4 controllers. read it from the official GitHub repository (search "DS4Windows releases"). Install it, then launch the process. Plug your PS3 controller in via USB, and DS4Windows will detect it when ready.
Once detected, you can unplug the cable and connect wirelessly. Put the controller into pairing mode and select it in your PC's Bluetooth settings. DS4Windows will show you a live view of all button presses and stick movement, making it straightforward to confirm everything is working. The software also includes a profile system, so you can create different button mappings for different games if you need them.
DS4Windows is lighter weight than ScpToolkit and less likely to cause driver conflicts. The trade-off is that it was originally built for PS4 controllers, so some advanced PS3 features may not work perfectly. For basic gaming, it is reliable and straightforward.
Remapping buttons for games that do not recognize the controller
Some older games or games that do not have controller support built in will not recognize your PS3 controller at all, even after you install software. In these cases, you can use a button remapping tool to trick the game into accepting the controller as a keyboard or mouse input.
Tools like JoyToKey (paid, $10 one-time) or Antimicro (free) let you assign each PS3 button to a keyboard key or mouse action. For example, you could map the X button to the spacebar so that pressing X jumps in a game that expects the spacebar for jumping. This approach works for almost any game, but it requires you to set up the mapping manually for each game that needs it.
Most modern games have native controller support, so you will not need this step. But if you are playing an older title or an indie game that was designed for keyboard only, button remapping is your fallback option.
Troubleshooting connection problems
If your PS3 controller is not showing up in Windows after you plug it in via USB, try a different USB cable first — the cable may be damaged or designed for charging only, not data transfer. If a different cable does not work, restart your PC and try again. Sometimes Windows needs a restart to detect new hardware.
If you are trying to connect wirelessly and the controller pairs but then disconnects after a few seconds, the battery may be too low. Charge the controller fully by plugging it into your PC via USB for at least two hours. Low battery is the most common reason for wireless disconnection.
If the controller is paired but games do not see it, make sure your controller software (ScpToolkit or DS4Windows) is running in the background. These programs need to stay active to translate the controller signal. If you close the software, the controller will still be paired to your PC, but games will not recognize it.
Frequently Asked Questions
Do I need to buy a special cable to connect a PS3 controller to my PC?
No. Any standard USB Mini-B cable works — the same type that charges older phones and cameras. These cables are inexpensive and widely available. If your PS3 controller came with a cable originally, that cable will work with your PC.
Can I use a PS3 controller on a Mac or Linux PC?
Yes, but the process is different from Windows. Mac users can use a tool called Sixaxis Pair Tool for Bluetooth connection. Linux users have several options including Bluetooth support built into most distributions. The basic steps are similar — pair the controller via Bluetooth and install software to translate the signal — but the specific tools and menus differ.
Will my PS3 controller work in all PC games?
Most modern games support controllers, but not all recognize the PS3 layout automatically. Games built for Xbox controllers may show Xbox button labels on screen even though you are pressing PS3 buttons. The buttons still work, but the on-screen prompts will be confusing. Older games or games designed for keyboard only may not recognize the controller at all without button remapping software.
How long does the PS3 controller battery last on a single charge?
Over USB cable, the battery lasts roughly 30 hours of gameplay. Over Bluetooth wireless, expect 20 to 25 hours before you need to recharge. Actual battery life varies depending on how much you use vibration and how old the battery is. Older controllers may hold a charge for significantly less time.
Can I connect multiple PS3 controllers to my PC at once?
Yes. You can connect up to four PS3 controllers to one PC via Bluetooth or USB. Each controller needs to be paired separately, and your software (ScpToolkit or DS4Windows) will recognize all of them. This is useful for local multiplayer games that support multiple controllers.