How to Connect a PS3 Controller to PC (Bluetooth & USB 2025 Guide)

How to Connect a PS3 Controller to PC (2025)
  • You can connect a PS3 controller with either a USB cable (wired) or Bluetooth (wireless).
  • Install ScpToolkit from its official GitHub to add the correct DualShock 3 drivers.
  • After setup, Windows detects the pad as an “Xbox 360 Controller for Windows” (XInput), which most games support.
  • Works on Windows 10 and Windows 11 when drivers are installed properly.
  • For Bluetooth, pair once over USB, install the Bluetooth driver in ScpToolkit, then press the PS button to connect wirelessly.
  • Test inputs in Control Panel → Devices and Printers → Game Controller Settings → Properties.
  • If the controller is not detected, try a different USB port (preferably USB 2.0), replace the cable, and reinstall drivers.
  • If it won’t charge, use a quality mini-USB cable and clean the port; consider a battery replacement if needed.
  • For emulators, use XInput in PCSX2, select DualShock 3 in RPCS3, and set xinput in RetroArch.
  • Start with the USB method for a quick, stable setup; add Bluetooth later if you want wireless play.

Do you still have your old PS3 controller? Don’t let it sit unused you can easily connect it to your PC and play your favorite games again.

This step-by-step 2025 guide will show you how to set up your PS3 controller using both USB and Bluetooth. You’ll also learn about the best free tools to use and how to fix common problems like the controller not connecting or not charging.

By the end, your DualShock 3 will be ready to use on Windows 10 or 11, and you can enjoy smooth gameplay on emulators like PCSX2, RPCS3, or any other PC game you love.

Why Use a PS3 Controller on Your PC?

The PlayStation 3 DualShock controller is still one of the most comfortable gamepads ever made. It’s small, light, and great for both modern and retro games.
Using it on your PC is perfect for emulators, racing games, or simply for saving money instead of buying a new controller.

What Things Do You Need Before You Start?

You’ll need just a few things to set everything up correctly:

  • A PS3 DualShock 3 controller
  • A mini-USB cable (used to charge the controller)
  • A Windows 10 or Windows 11 PC
  • A Bluetooth adapter (only if you want to play wirelessly)
  • The free driver tool ScpToolkit

Download ScpToolkit safely from: github.com/nefarius/ScpToolkit

This small program installs special drivers so your PC can understand how to communicate with your PS3 controller.

How Do You Connect a PS3 Controller to a PC Using USB?

The USB connection is the easiest and fastest method for beginners. It gives a stable signal and doesn’t need Bluetooth pairing.

Step 1: Download and Install ScpToolkit

Visit the official GitHub page and install ScpToolkit on your computer.
When the installer opens, tick the option that says “Install DualShock 3 Driver” and allow Windows to approve the driver installation.

Step 2: Plug In Your PS3 Controller

Connect your DualShock 3 to your PC using a mini-USB cable.
Wait a few seconds for Windows to detect it; you might see a pop-up that says “New Device Connected.”

Step 3: Use ScpToolkit Driver Installer

Open ScpToolkit Driver Installer from your Start Menu.
Under “Choose DualShock 3 Device,” select your controller and click Install Driver to begin the setup.

Step 4: Test Your Controller

Go to Control Panel → Devices and Printers → Game Controller Settings.
You should now see your PS3 controller listed as an Xbox 360 Controller for Windows this means the driver is working correctly.

Why It Appears as an Xbox Controller:
ScpToolkit converts PS3 inputs into the standard XInput format, which is recognized by almost all PC games and emulators.

How Can you Use the PS3 Controller Wirelessly with Bluetooth?

You can easily use your PS3 controller without any cables by connecting it through Bluetooth. Follow these short steps to pair and use it wirelessly on your PC.

Ps 3 Controller

Step 1: Check if Your PC Supports Bluetooth

Most modern laptops have Bluetooth built in, but desktop PCs may need a USB Bluetooth adapter. Make sure it supports Bluetooth 2.0 or newer for stable connection.

Step 2: Connect the PS3 Controller with a USB Cable First

Plug your PS3 controller into your PC using a mini-USB cable. This allows ScpToolkit to detect your controller and prepare it for wireless pairing.

Step 3: Install the Bluetooth Driver Using ScpToolkit

Open ScpToolkit and click on the Driver Installer option. Tick “Install Bluetooth Driver,” select your Bluetooth adapter, and click Install Driver to begin pairing.

Step 4: Unplug the Cable and Press the PS Button

Once the driver is installed, remove the USB cable. Press the PS button on your controller its red lights will blink while it searches for a Bluetooth signal.

Step 5: Wait for the Connection to Complete

When one red light stays on, your controller is now connected wirelessly through Bluetooth. It will automatically reconnect next time you turn it on.

Step 6: Test the Wireless Connection in Windows

Go to Control Panel → Devices and Printers → Game Controller Settings. Move the sticks or press buttons to make sure your PC reads the input correctly.

What Are the Best Tools to Help, Install and Manage Your PS3 Controller Drivers?

Here’s a quick overview of the most common tools people use and which ones are safe in 2025:

ToolPurposeIs It Safe?
ScpToolkitInstalls PS3 controller drivers for USB & BluetoothSafe & Recommended
Better DS3Allows manual profile setupSafe but optional
MotioninJoyOutdated tool, often unsafeAvoid (security risk)
DS4WindowsFor PS4 controllersNot needed for PS3 setup

Expert Tip:

“ScpToolkit remains the best and safest tool for connecting PS3 controllers on Windows 11 in 2025.”

Once connected, your PS3 controller can be used in all major emulators for smooth, console-like gameplay.
Here’s how to configure it in the most popular ones:

For PCSX2 (PlayStation 2 Emulator)

  1. In pcsx2 Go to Settings → Controllers → Plugin Settings.
  2. Choose XInput as your input type.
  3. Map your buttons and click OK to save your layout.

For RPCS3 (PlayStation 3 Emulator)

  1. Open Settings → Input → Controller Type.
  2. Select DualShock 3 and enable vibration if you want feedback.
  3. RPCS3 will automatically detect ScpToolkit drivers.

For RetroArch (Multi-System Emulator)

  1. Go to Settings → Input → Input Driver.
  2. Choose xinput, then save configuration.
  3. Your controller will auto-load next time you open the emulator.

What Can You Do If Your PS3 Controller Isn’t Working?

Sometimes things go wrong, but these quick fixes usually solve the problem fast.
Here are the most common errors and what to do about them:

Controller Might Not Be Detected

  • Try plugging the cable into a different USB port, preferably a USB 2.0 port.
  • Reinstall ScpToolkit and restart your PC to reset the driver connection.

PS3 Controller May Not Charge

  • Use a better-quality cable; some cheap ones can’t deliver power.
  • Clean the port with a soft brush or compressed air to remove dust.
  • If the controller still won’t charge, replace the internal battery (they’re inexpensive).

Bluetooth Connection Drop

  • Make sure your Bluetooth adapter is supported by ScpToolkit.
  • Re-pair your controller by plugging it back in with USB.
  • Turn off other Bluetooth devices to reduce interference.

Buttons May Drift

  • Clean the analog sticks with a cotton swab and rubbing alcohol.
  • If drift continues, consider replacing the analog stick modules (very cheap online).

How Can You Test Your PS3 Controller?

After installation, testing is easy and takes less than a minute.
Open Control Panel → Devices and Printers → Game Controller Settings, then click Properties.

Move both analog sticks and press each button.
If the crosshairs and button lights react instantly, your controller is fully working.

How Can You Keep Your PS3 Controller in Good Condition for Years?

Proper care keeps your controller working longer and smoother.
Always unplug it gently, avoid bending cables, and clean it monthly with a soft cloth.

When not in use, store it in a dry place to protect the battery.
Avoid overcharging disconnect it once the lights stop blinking.

Conclusion

Connecting a PS3 controller to your PC is simple once you know the right steps. By installing ScpToolkit, you can make Windows recognize your DualShock 3 controller for both USB and Bluetooth use. If you prefer a quick setup, use the USB connection first. It works instantly and is very stable. Later, you can switch to Bluetooth for wireless play after pairing the controller once through USB.

This setup works perfectly on Windows 10 and 11 and supports most PC games and emulators, including PCSX2, RPCS3, and RetroArch. With these steps, your old PS3 controller can have a new life on your PC, giving you smooth, comfortable gameplay just like on the console.

Frequently Asked Questions

Can I use a PS3 controller on PC without Bluetooth?

Yes. You can connect a PS3 DualShock 3 controller to a PC using a USB cable only. A Bluetooth connection is optional.

What driver or software do I need to make a PS3 controller work on Windows?

You’ll need software like ScpToolkit (recommended) which installs the correct drivers so your PC can recognise the PS3 controller as an Xbox-style controller.

Can I connect a PS3 controller wirelessly via Bluetooth, and what steps are needed?

Yes after installing drivers, plug the controller in via USB first, install Bluetooth driver via ScpToolkit, then unplug the USB and press the PS button so the controller connects wirelessly.