Connect a PS3 controller using a USB cable or Bluetooth

A PS3 controller (officially called a SIXAXIS or DualShock 3) connects to a computer, phone, or other device in two ways: plugged in with a USB cable, or wirelessly through Bluetooth. The USB method works immediately on most systems without extra software. Bluetooth requires pairing first, but then you can use the controller without a cable.

Which method you choose depends on what device you're connecting to and whether you want to move around while playing. USB is simpler and works on almost anything with a USB port. Bluetooth is more convenient once it's set up, but some older devices or systems don't support it.

Key Takeaways

  • Connecting via USB cable works on Windows, Mac, and Linux without installing drivers on most modern systems.
  • Bluetooth pairing requires your device to have Bluetooth capability and may need software like Bluetooth drivers or third-party controller software.
  • On Windows, third-party software like DS3 Tool or InputMapper can improve compatibility and let you customize button layouts.
  • On Mac, the controller usually works in games without extra software, but some games may need configuration.
  • The PS3 controller's battery drains faster over Bluetooth than when plugged in, so USB is better for long gaming sessions.

USB connection on Windows

Plug the PS3 controller into your Windows computer using a micro-USB cable (the same type used for many phones and tablets). Windows should recognize it within a few seconds. Open a game or controller test program to confirm the buttons and sticks are working.

If Windows doesn't recognize the controller, you may need to install drivers. Download and install the latest chipset drivers from your computer manufacturer's support page, or use a tool like DS3 Tool or InputMapper, which are designed specifically for PS3 controllers on Windows. These programs also let you remap buttons and adjust sensitivity if you need to.

USB connection on Mac

Connect the PS3 controller to your Mac with a micro-USB cable. The controller should appear in System Preferences under Bluetooth (even though it's connected by USB) and work in most games without additional software.

Some games may not recognize the controller automatically. If that happens, you can use third-party software like Joystick Doctor or Controlly to map the PS3 buttons to what the game expects. Check the game's settings first — many modern games have a controller configuration menu where you can test and reassign buttons.

Bluetooth pairing on Windows

To pair wirelessly, first make sure your Windows computer has Bluetooth turned on. Go to Settings > Devices > Bluetooth & other devices and toggle Bluetooth on. Then press and hold the PS button (the center button with the PlayStation logo) on the controller for about five seconds until the light on the back starts flashing.

In the Bluetooth settings window, click "Add Bluetooth or other device" and select "Bluetooth." Your computer should find the controller and show it as "SIXAXIS" or "Wireless Controller." Click it to pair. Once paired, the controller will connect automatically when you turn it on and your Bluetooth is active.

If pairing fails, make sure the controller is fully charged (plug it in for 30 minutes), and try again. If Windows still doesn't see it, you may need to install drivers or use DS3 Tool, which handles Bluetooth pairing more reliably on some systems.

Bluetooth pairing on Mac

Turn on Bluetooth in System Preferences > Bluetooth. Press and hold the PS button on the controller until the light flashes. Your Mac should show "SIXAXIS" or "Wireless Controller" in the Bluetooth menu. Click "Pair" and wait for the connection to complete.

On Mac, Bluetooth pairing usually works smoothly without extra software. If the controller connects but doesn't work in a game, check the game's controller settings or use a tool like Controlly to map the buttons correctly.

Bluetooth pairing on Linux

Linux support for PS3 controllers varies by distribution and desktop environment. Most modern Linux systems can pair the controller through the standard Bluetooth settings, but you may need to install the bluez package and related tools.

After pairing, you may need to configure the controller using jstest-gtk or similar tools to test the buttons and sticks. Some games recognize the controller automatically; others require you to map buttons in the game's settings. Check your Linux distribution's documentation or gaming community forums for specific steps, as the process differs between Ubuntu, Fedora, Arch, and other versions.

Troubleshooting common problems

If the controller connects but buttons don't work, the game may not recognize the PS3 controller's button layout. Try opening the game's controller settings and remapping buttons, or use third-party software like DS3 Tool (Windows) or Controlly (Mac) to create a custom profile for that game.

If the controller keeps disconnecting over Bluetooth, move closer to your computer or remove obstacles between the controller and your device. Bluetooth range is usually 30 feet, but walls and other wireless devices can reduce it. If disconnections continue, try USB instead, or charge the controller fully and try pairing again.

If the controller won't charge, try a different USB cable or USB port. The charging port on PS3 controllers can wear out over time. If it still won't charge after trying multiple cables and ports, the controller's battery may need replacement, which requires opening the controller.

Frequently Asked Questions

Can I use a PS3 controller on a phone or tablet?

Yes, if your phone or tablet has Bluetooth. Pair it the same way you would on a computer — hold the PS button until the light flashes, then select it in your device's Bluetooth settings. Not all games support controllers, so check the game's description or settings to confirm.

Do I need special software to use a PS3 controller?

No for USB on Windows, Mac, or Linux — most systems recognize it without drivers. For Bluetooth on Windows, you may need drivers or software like DS3 Tool. On Mac and Linux, Bluetooth usually works without extra software, though some games may need button remapping.

Why does my PS3 controller battery drain so fast?

Bluetooth uses more power than a USB cable connection. If battery life matters, use USB instead. The controller's battery also degrades over time — if it's several years old, it may not hold a charge as long as it used to.

Can I use a PS3 controller on a PS4 or PS5?

No. PS4 and PS5 consoles only work with their own controllers (DualShock 4 and DualSense). A PS3 controller will not connect to these consoles. On a computer, you can use any controller the software supports, but consoles are locked to their own hardware.

What's the difference between SIXAXIS and DualShock 3?

Both are PS3 controllers and connect the same way. SIXAXIS is the original model with motion sensors. DualShock 3 added vibration feedback. For connecting to a computer, they work identically — the difference only matters if you're using motion or vibration features in a specific game.