This article was co-authored by wikiHow staff writer, Hunter Rising. Hunter Rising is a wikiHow Staff Writer based in Los Angeles. He has more than three years of experience writing for and working with wikiHow. Hunter holds a BFA in Entertainment Design from the University of Wisconsin - Stout and a Minor in English Writing.
There are 13 references cited in this article, which can be found at the bottom of the page.
This article has been fact-checked, ensuring the accuracy of any cited facts and confirming the authority of its sources.
This article has been viewed 1,233,968 times.
Learn more...
Even though Windows doesn’t have support for PlayStation 3 controllers, it’s as simple as installing a couple extra drivers on your device. Luckily, the drivers are simple to find and don’t take long to install. For Windows 10 & 11, the DsHidMini tool works best, but the ScpToolkit works well for Windows 8 or older. Keep reading, and we’ll walk you through all the install instructions, including how to use your controller on a Mac.
How to Connect PS3 Controllers to Windows 10 & 11
- Install the BthPS3 driver if you have a wireless controller.
- Download DsHidMini to your device and extract the ZIP.
- Open the x86 folder if you’re running 32-bit or x64 for 64-bit.
- Install the dshidmini.inf and igfilter.inf files on your device.
- Plug your controller in with a USB cable to connect it to your device.
Steps
How to Connect a PS3 Controller to a PC (Windows 10 & 11)
-
Install the BthPS3 driver if you’re using a Bluetooth controller. Wireless controllers require an extra tool in order to work properly on your computer. Visit the download page and click on the file ending with .msi under the Assets heading. The file will start downloading immediately.[1]
- Once it’s downloaded, open the file to run the installer.
- Restart your computer afterward so the settings save on your device.
-
Download the DsHidMini driver. DsHidMini is a toolkit that makes your PS3 controller compatible with your Windows computer again. Download the ZIP file under the Assets section of the download page to save it to your device.[2]
- DsHidMini only works with official PS3 DualShock 3 controllers, but it does not support other brands.
- DsHidMini only supports Windows 10 and 11. If you’re running an older version of Windows, follow our instructions for installing ScpToolkit instead.
Advertisement -
Extract the ZIP file. ZIP files are compressed to store more items, so you have to extract them to access all the files inside. Double-click on the file and click on Extract All. Select the location on your computer where you want the files to save.
-
Open the folder matching your computer’s architecture. DsHidMini has 2 versions based on whether you’re running 32- or 64-bit software on your computer. To check what bit count you’re running, open the Start menu. Type “system” into the search box and click System under the Control Panel heading. Check the “System type” entry for 32- or 64-bit.[3]
- If you’re running 32-bit, then select the x86 option.
- If you have a 64-bit computer, open the x64 folder.
-
Install dshidmini.inf and igfilter.inf on your device. Locate the files in the folder you just opened. Right-click on each file and select the Install option for each one.[4]
- You may be prompted by a Windows Security window because it doesn’t recognize the developers. Check the box that says “Always trust…” and then click “Install.”
-
Plug in your PS3 controller with a USB cable. Plug one end of the cable into the port on your PS3 controller and connect the other end to an open USB port on your computer. Once it’s plugged in, your computer will make a notification sound saying your device is connected.
-
Test your controller with the DsHidMini Control Utility. Look for the DSHMC.exe file in the original download folder and open it. Your controller will appear in the list on the left, and selecting it will open up an information panel with settings.[5]
- If you want to make any changes to your controller settings, close out of the tool. To reopen it, right-click on the icon and select “Run as administrator.”
- Once you unplug a wireless controller, it will automatically connect to your computer over Bluetooth.
How to Connect a PS3 Controller to a PC with Windows 8 or Older
-
Turn on your PS3 controller and plug it into your PC. Plug the narrow end of the controller's USB charging cable into the controller and the large end of the USB cable into one of your computer's USB ports. Press the "PS" button in the middle of your controller to turn it on.
- If you're connecting your controller using a wireless dongle, you may need to first install the dongle's drivers. Make sure you follow the setup instructions for your dongle so it works properly.
- If your controller is paired with your PS3, unplug the PS3 from its power source before turning it on.
-
Navigate to the ScpToolkit website. ScpToolkit provides a PC-friendly interface to which your PS3 controller can connect, which will, in turn, allow you to use your PS3 controller with PC game services like Steam.
- While there are beta releases for a new build of ScpToolkit, they are not fully stable, and they have not received updates since 2016.
- Look for the green "Latest" sticker on the left side of the page to ensure you’re downloading the most recent version.
-
Click the "ScpToolkit_Setup.exe" link. It's the first link beneath the "Assets" heading on this page. Doing so will prompt the toolkit to download to your PC's default downloads folder.[6]
-
Double-click the toolkit setup file. Locate the icon in your downloads folder. Its icon resembles a black PS3 controller. The ScpToolkit installer will open a new window on your screen.[7]
-
Install ScpToolkit. If the toolkit mentions that you're missing "prerequisites" to run the program, click Next until the prerequisites begin installing. Otherwise, use the following steps to Install ScpToolkit:[8]
- Click the checkbox next to "I agree to the License terms and conditions".
- Click Next.
- Click Install.
- Click Yes if prompted.
-
Click Run Driver Installer. After ScpToolkit fully installs, a green button will appear on the screen prompting you to open the driver installer. Click on it to open the ScpToolkit interface.[9]
- If you accidentally closed the window, locate the Driver Installer program in the folder you saved ScpToolkit. It has an icon that resembles a USB cable.
-
Uncheck the "Install DualShock 4 Controller" box. This option is on the left side of the driver installer window. Since you're installing a PS3 controller (or a DualShock 3 controller), you don't need the PS4 drivers.[10]
- If you’re using a wired controller, uncheck the box next to "Bluetooth" as well.
- If you're using Windows Vista, you'll need to check the box next to "Force Driver Installation" in the middle-left side of the window.
-
Select your Bluetooth device and controller from the menus. If you’re using a Bluetooth dongle for wireless controllers, click the arrow to the right of “Install Bluetooth driver.” Select your device from the list. Then, click the arrow to the right of “Install DualShock 3 driver” and select your controller. Typically, the controller is called “PLAYSTATION” or “PS3 GamePad” in the menus.[11]
-
Click Install. It's on the right side of the driver installer window. The toolkit will add all of the controller's drivers to your computer, and your controller will be ready to use within a couple of minutes. Once the installation is complete, you'll hear a confirmation noise.
- If you run into any errors, try uninstalling and then reinstalling the SCP toolkit. When you reinstall, check the "Force Driver Installation" box to add any additional drivers you may be missing.
- Your PS3 controller will show up as an Xbox 360 controller in the Device Manager because. The toolkit tricks your computer into thinking the PS3 controller is an Xbox controller because it’s natively supported by Windows.
- Test out your controller by opening a game and trying out the inputs.
How to Connect a PS3 Controller to Mac
-
Find your controller in Bluetooth settings if you’re using macOS Big Sur or earlier. When you plug your controller in, the lights on top will start blinking. Open System Preferences and select Bluetooth from the menu. The controller will appear on the device list.[13]
- Unplug your controller once it appears on the device list.
- Double-click on your controller from the Bluetooth menu to connect it to your Mac.
- If you’re using a wired controller, it will work as soon as it’s plugged in.
-
Download and run a driver script for macOS Monterey or higher. When Apple released Monterey, they removed the native DualShock 3 drivers for PS3 controllers. Luckily, a GitHub user wrote a script that allows you to use your PS3 controller as long as it’s plugged in.[14]
- Open the script page.
- Download the ds3activate.zip file at the bottom of the comment.
- Unzip the folder.
- Run the ds3activate script inside the folder.
- Your PS3 controller will vibrate and work properly as long as it stays plugged in.
- Every time you unplug and replug your controller in, run the script.
Community Q&A
-
QuestionI did everything as instructed. But at the final step on Better DS3, it did not give me the opportunity to click the Apply button. What can I do?
Community AnswerYou have to select both profile and controller to have the ability to click Apply. -
QuestionWhat do I do if it doesn't have a "save profile" message at the bottom of the window and I am on Windows 7?
Community AnswerControl Panel>Appearance and Personalization>Display>Make Text and other items Larger or Smaller. Set the size to "smaller" and you'll get logged out. Log back in, and you'll find the "Save" button. -
QuestionCan I connect two controllers at the same time?
Community AnswerYes, if you have Bluetooth support. They both need the drivers. You can run both by usb or Bluetooth.
Video
Tips
-
Format tips as bullets.Thanks
References
- ↑ https://youtu.be/-yW2RnXHiG0?t=216
- ↑ https://docs.nefarius.at/projects/DsHidMini/v2/How-to-Install/
- ↑ https://docs.nefarius.at/research/How-to-check-architecture/
- ↑ https://docs.nefarius.at/projects/DsHidMini/v2/How-to-Install/
- ↑ https://youtu.be/-yW2RnXHiG0?t=235
- ↑ https://youtu.be/WCBmVwMUrRI?t=27
- ↑ https://youtu.be/xj_TX6N_DH4?t=4
- ↑ https://youtu.be/WCBmVwMUrRI?t=50
- ↑ https://youtu.be/WCBmVwMUrRI?t=72
About This Article
1. Turn on the controller.
2. Connect the controller to your computer using a USB cable
3. Go https://github.com/nefarius/ScpToolkit/releases/tag/v1.6.238.16010 in a web browser.
4. Click the "ScpToolkit_Setup.exe" link to download the install file.
5. Install ScpToolkit.
6. Open the "ScpToolkit Driver Installer" program.
7. Click "Choose DualShock 3 Controllers to Install".
8. Check the "Wireless Controller" option.
9. Click Install
For tips on troubleshooting common connectivity issues, read on!



















