Switch 2 Pro Controller
Nintendo · 2025 · Nintendo
Overview
Nintendo's Switch 2 Pro Controller featuring HD Rumble 2, programmable GL/GR back buttons, C button for GameChat, NFC for amiibo, 3.5mm headphone jack, and USB-C charging. No analog triggers.
Technical Details
Output modes
- Default
057E:2069
Community testing
Real controller-tester sessions on joypad.ai matched to this device by its hardware ID.
Specifications
Rumble: Improved linear resonant actuators
Motion: 6-axis motion sensor (accelerometer + gyroscope)
Trigger Type: digital
Button Layout: A B X Y + GL GR back buttons + C button
Native Compatibility
Works natively with these platforms (no adapter needed):
With a Joypad adapter, also works on additional consoles — see adapter compatibility below.
Joypad Adapter Compatibility
This controller works with the following Joypad adapters powered by joypad-os:
DIY Build Guides
Build your own adapter for the Switch 2 Pro Controller with these step-by-step guides:
Test This Controller
Connect your Switch 2 Pro Controller and test its buttons, analog sticks, and motion — right in your browser.
🎮 Test this controllerSupport Status
Supported inputs: 18 buttons, 2 analog sticks, and motion.
No output feedback is available for this device.
Documentation
Where to Buy
More from Nintendo
GameCube Controller
Nintendo's iconic controller for the GameCube console, featuring an asymmetric button layout with large A button, analog triggers, and a unique C-stick.
GameCube Controller Adapter
The official Nintendo GameCube Controller Adapter connects up to 4 original GameCube controllers via USB. Originally released for Wii U Super Smash Bros., it's also compatible with Switch.
GameCube WaveBird
The wireless variant of the GameCube controller using 2.4 GHz RF. One of the first mainstream wireless controllers, sacrificing rumble for freedom of movement.
N64 Controller
Nintendo's trident-shaped controller for the Nintendo 64, featuring an analog stick, D-pad, Z-trigger, and expansion port for Rumble and Controller Paks.
Something wrong?
Help us keep this accurate. Report an error on Discord →