How to Connect a PS4 Controller to a PC/Laptop

Updated on July 22, 2018
Cheeky Kid profile image

Cheeky Kid is a cybernaut who spends a time browsing the web, grasping at infinite information, and reveling in entertainment and fun.

Imagine this scenario:

You just woke up and you decided to play games on your PC for the rest of the day. Suddenly, a thought pops up and you begin to question yourself: "How different would my gaming experience be if I used a controller on my PC games instead of the usual keyboard-and-mouse combo?" And then you remember: "Neither do I have a plug-and-play controller for the PC nor an Xbox controller! I only have a PS4 controller lying around here somewhere."

This is where the problem comes in. A PS4 controller doesn't work as a plug-and-play device for PCs. Regrettably, it is not as simple as that.

But wait, do not fret!

It is still within the realms of possibility to use a PS4 Controller on your PC.

For now, the only way to do what you want is to use a certain software that can easily be found online. As will be detailed below, this comprehensive guide will teach you how to use a PS4 controller on your PC/Laptop. After all, the PS4 controller has controls that are very similar to the various controllers that are compatible with the Windows Operating System. This is a comprehensive step-by-step guide so just follow each and every step carefully and you will be able to enjoy playing your PC games with your PS4 controller in no time.

What You Will Need:

  • PS4 Controller
  • PC: Desktop or Laptop
  • Micro USB Cable (PS4 Controller Charging Cable)
  • DS4Windows Software

Step 1: Download the DS4Windows Software

Using a PS4 Controller on a PC is regrettably not as straightforward as connecting it and expecting it to work automatically. As yanking as it is, you need to install a piece of software first before you can play to your heart’s content.

The software you need to download is called DS4Windows. Fundamentally, it works by making your PC recognize your PS4 Controller as an Xbox 360 Controller, which is supported in Windows.

You can download the software from the DS4Windows Website for free.

In Bullet Form:

  • Visit the DS4Windows Website.
  • Download the Software.


Step 2: Run and Update the DS4Windows Software

Once you’ve finished downloading the DS4Windows software from the website, go to your downloads folder and extract all of its contents into your PC. Two applications will then show up: the “DS4Updater” and the DS4Windows.” Run the “DS4Windows” application and it will ask you where you would like to save the settings and the profiles. Simply click “Program Folder” and the application will start.

If this is the first time for you to launch the DS4Windows application, it will automatically ask you to update it. Simply click “Update” and it will update itself to the latest version. For now, you will have to wait until the it finishes updating.

In Bullet Form:

  • Go to your downloads folder.
  • Extract files to your computer.
  • Run the DS4Windows application.
  • Select the "Program Folder" as your settings and profiles save path.
  • Update the application to its latest version.

Step 3: Install the DS4Windows Driver

When the update is done, you can either click “Open DSW4” from the updater or run the DS4Windows application again. Now from the welcome screen of the application, click “Step 1: Install the DS4 Driver” and finally install it on your computer. Note that if your computer is running on Windows 7, then instead of clicking “Step 1: Install the DS4 Driver” you have to click on “Step 2: If on Windows 7 or below, Install 360 Driver.” After successful installation, the program will start to run.

In Bullet Form:

  • Select "Open DS4" from the updater or re-launch the application.
  • Click the "Step 1: Install the DS4 Driver" option if you are on Windows 8 or above.
  • Click the “Step 2: If on Windows 7 or below, Install 360 Driver.” if you are on Windows 7.

Step 4: Plug your PS4 Controller into your PC via USB

Once everything is smooth and running, plug your PS4 Controller into your PC via USB. Use the Micro USB Cable that you use for charging in your console. The DS4Windows application will then recognize your controller under the “Controllers” tab. If you don’t see your controller ID on the application screen, simply relaunch the DS4Windows application and you should see it thereafter. Also, the light on your controller will turn blue if the connection was successfully.

So there you go! Now you can use your PS4 Controller to play games on your PC or laptop. If for some reason, your controller still doesn’t work, try connecting it in your PC’s other USB ports. Also remember that you should never close the DS4Windows program while you are playing. You can always minimize it if you don’t want to see the application floating on your screen.

In Bullet Form:

  • Plug your PS4 controller into any of your PC USB ports.
  • Re-launch the DS4Windows application if it still doesn't work.
  • Re-plug into other USB ports if it still doesn't work.

Step 5: Connect your PS4 Controller to your PC via Bluetooth

If you want to enjoy playing your games without the hassle of wires, then you can connect your PS4 Controller to your PC via Bluetooth. To do this, you need to access the Bluetooth Settings of your PC and turn the Bluetooth on. Once it is on, get your PS4 Controller and press the PS4 Home Button and the Share Button at the same time for a few seconds. The light on your controller will then blink intermittently.

After your computer detects your PS4 Controller, click “Pair” on the newly detected Wireless Controller and wait for it to finish connecting. If for some reason your computer asks for a code, simply enter “0000” and you’re done. After this step, you should see the Bluetooth icon as the status of your controller on the DS4Windows application interface.

This is the last step so you’re essentially done. Now go play your games with your PS4 Controller until you’re satisfied. Happy playing and enjoy!

In Bullet Form:

  • Turn on your Bluetooth.
  • Press the "PS4 Home Button" and the "Share Button" on your PS4 controller simultaneously.
  • Select your controller from the Bluetooth device drop-down list and click "Pair."
  • If the Bluetooth settings asks you for a code, enter "0000."

Have you ever tried to use your PS4 Controller on your PC/Laptop?

See results

This article is accurate and true to the best of the author’s knowledge. Content is for informational or entertainment purposes only and does not substitute for personal counsel or professional advice in business, financial, legal, or technical matters.


    0 of 8192 characters used
    Post Comment

    No comments yet.


    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)
    ClickscoThis is a data management platform studying reader behavior (Privacy Policy)