The Ultimate PlayStation & Nintendo Controller Tool for Windows PC
Use your DualShock 4, DualSense, or Switch Pro controller on Windows with full Xbox 360 emulation. 2.5M+ downloads • 100% Free • Works with all games
DS4Windows provides comprehensive controller customization tools that give you complete control over your gaming experience. From simple button remapping to advanced macro recording and gyroscope controls, our software offers professional-grade features that enhance your gameplay on Windows PC.
Compatible with all major PC gaming platforms including Steam, Epic Games Store, GOG, and Origin. DS4Windows works seamlessly with popular games like Call of Duty, Fortnite, Apex Legends, Cyberpunk 2077, Elden Ring, and thousands of other titles that support Xbox 360 controllers.
Trick your PC into thinking your controller is an Xbox 360 gamepad, ensuring 100% compatibility with all modern games.
Remap every single button, trigger, and stick. Adjust deadzones, sensitivity curves, and more to fit your playstyle.
Optimized for performance with minimal input lag over both USB and Bluetooth connections.
Customize your controller's RGB lightbar. Set it to change color based on battery level or profile.
Use your controller's touchpad to control your PC mouse. Perfect for couch gaming and media centers.
Automatically switch controller profiles when you launch specific games or applications.
Explore comprehensive guides, features, screenshots, and more in an organized way
Record complex button sequences and execute them with a single press. Perfect for combo moves in fighting games.
Map gyroscope motion to mouse movements for precise aiming. Essential for competitive FPS gaming.
Adjust trigger sensitivity and create hair-trigger responses for faster shooting in competitive games.
Choose from multiple lightbar color schemes or create custom RGB profiles that match your setup.
Fine-tune analog stick deadzones to eliminate drift and improve precision for your specific controller.
Control vibration strength for each motor independently. Create custom rumble patterns.
Optimize polling rates and reduce input lag to the absolute minimum for competitive gaming.
Switch between profiles instantly using keyboard shortcuts. Perfect for streamers and content creators.
Create custom sensitivity curves for analog sticks. Linear, exponential, or create your own curve.
Real-time controller status and configuration interface.
Automatically load profiles based on running applications.
Record and edit complex button sequences with timing control.
Full RGB control with battery-based color transitions.
Support for up to 4 controllers simultaneously.
Comprehensive logging for troubleshooting connection issues.
ViGEmBus Driver - Required for Xbox 360 emulation
USB Port - For wired connection
Admin Rights - For driver installation
Enable "Exclusive Mode" in Settings > Controllers to reduce input latency by bypassing Windows input processing.
Pro TipSet lightbar colors to change based on battery percentage. Red when low, green when charged.
Pro TipAdjust touchpad sensitivity in Settings. Lower sensitivity for precise desktop navigation, higher for gaming.
Pro TipAssign keyboard shortcuts to profiles. Press Ctrl+1, Ctrl+2, etc. to instantly switch between game profiles.
Pro TipDS4Windows supports up to 4 controllers. Perfect for local multiplayer sessions with friends.
Pro TipEnable "Start Minimized" and "Minimize to System Tray" for seamless background operation.
Pro TipJoin our community Discord server. Get help, share profiles, and connect with other users.
Join Discord →Watch tutorials, setup guides, and advanced configuration videos from the community.
Watch Videos →Download pre-configured profiles for popular games
Comprehensive guides and troubleshooting articles
Report issues and help improve DS4Windows
Contribute code, translations, or documentation
Clean, modern, and easy to use. DS4Windows gives you powerful tools without the complexity.
See your controller inputs and battery status instantly.
Designed to look great on your gaming setup.
Easy profile management and setup.
DS4Windows acts as a bridge between your PlayStation or Nintendo controller and Windows, using advanced driver emulation to make your controller appear as an Xbox 360 gamepad to your system. This ensures universal compatibility with virtually all PC games that support gamepad input.
Connect your DualShock 4, DualSense, or Switch Pro controller via USB cable or pair it wirelessly using Bluetooth. DS4Windows automatically detects your controller within seconds.
DS4Windows uses ViGEmBus driver to emulate your controller as an Xbox 360 gamepad. Your PC recognizes it immediately, and games see it as a native Xbox controller.
Launch any PC game that supports gamepad input. Your controller works immediately with full button mapping, rumble support, and all features enabled.
DS4Windows works with virtually any PC game that supports Xbox 360 controllers. Thanks to Xbox 360 emulation, your PlayStation or Nintendo controller becomes compatible with the entire Windows gaming ecosystem. From indie games to AAA titles, DS4Windows ensures seamless integration.
Call of Duty, Fortnite, Apex Legends, Valorant
Elden Ring, Cyberpunk 2077, The Witcher 3
Forza Horizon, F1, Assetto Corsa
Hollow Knight, Celeste, Ori Series
Street Fighter, Tekken, Mortal Kombat
FIFA, NBA 2K, Rocket League
Works with Steam, Epic Games, GOG, Origin, Uplay, Battle.net, and more
DS4Windows supports a wide range of gaming controllers, giving you flexibility in choosing your preferred input device for PC gaming. All supported controllers can be used wirelessly via Bluetooth or connected via USB cable for optimal performance.
DualShock 4 (PS4): Full support for all features including lightbar, touchpad, motion controls, rumble, and battery monitoring. Works with both original and newer models (CUH-ZCT1, CUH-ZCT2).
DualSense (PS5): Complete feature support including adaptive triggers, haptic feedback, touchpad, motion sensors, and LED indicator. Perfect compatibility with all PS5 controller variants.
Nintendo Switch Pro Controller: Full button mapping, rumble support, motion controls, and battery status. Works with both wired and wireless connections.
Joy-Cons: Individual or paired Joy-Con support with separate button mapping and motion controls. Supports both left and right Joy-Cons independently.
DS4Windows stands out as the premier solution for using PlayStation and Nintendo controllers on Windows PC. Our software offers unmatched features, performance, and reliability compared to other controller emulation tools available.
No hidden costs, subscriptions, or premium features. DS4Windows is 100% free and open-source, with source code available on GitHub for transparency and community contributions.
Regularly scanned for viruses and malware. No adware, spyware, or unwanted software. DS4Windows is trusted by millions of users worldwide.
Active development with frequent updates, bug fixes, and new features. Community-driven improvements ensure DS4Windows stays current with latest Windows versions and controller firmware.
Join a community of over 2.5 million users. Get help, share profiles, and connect with other gamers on Discord, Reddit, and GitHub.
Professional-grade customization options including macro recording, gyro controls, deadzone configuration, and custom sensitivity curves. Create the perfect setup for any game.
Optimized for minimal input lag with direct input handling. Whether using USB or Bluetooth, DS4Windows provides responsive controls perfect for competitive gaming.
Join millions of gamers using DS4Windows today. Experience seamless controller support for your PlayStation or Nintendo controllers on Windows PC.
Download DS4Windows v3.3.0 - Completely free, no registration required, ready to use in minutes.
Download the ZIP file and extract it to a folder on your PC. No complex installer needed.
Open DS4Windows.exe. It will prompt you to install the necessary drivers (ViGEmBus) automatically.
Plug in your controller via USB or pair via Bluetooth. It will appear instantly. Start your game!
Understanding the technical aspects of DS4Windows helps you make the most of your controller setup. Here's comprehensive information about how the software operates and what it supports.
Find answers to common questions about DS4Windows installation, configuration, troubleshooting, and usage. Can't find what you're looking for? Check our community forums for more help.