Joy-Con drift test and Switch controller test
Connect a Joy-Con or a Switch Pro Controller to your computer and press any button. Buttons are labelled with Nintendo names when the browser recognises the standard layout, and the sticks show their position live, so you can see whether one moves while you are not touching it.
No controller detected yet. Connect one and press any button.
- Connect the controller by USB cable or Bluetooth before testing, and close apps that might take exclusive control of it (for example Steam Big Picture or DS4Windows).
- Click on this page, then press any button on the controller. Browsers only reveal a controller after a real button press.
- Still nothing? Try another USB cable or port, re-pair over Bluetooth, or try a Chromium-based browser or Firefox. Some controllers only work in a specific mode (for example XInput or DirectInput).
Vibration (rumble)
Connect a controller, press a button, then start a short vibration. You can stop it at any time.
Connect a Switch controller to a computer
- Switch Pro Controller: connect it with a USB-C cable that carries data, or pair it over Bluetooth by holding the small sync button on top until the lights run, then choosing it in your computer's Bluetooth settings. It usually behaves like other controllers.
- Joy-Con: on a computer they connect over Bluetooth. Detach the Joy-Con, hold the sync button on the rail until the lights run and pair it. Each Joy-Con pairs separately, and browsers often show each one as its own controller with non-standard mapping.
- Close Steam or other controller tools that may take over the controller, then press a button with this page open.
- This page runs in the browser of your computer or phone, not on the Switch console.
What to check
- Buttons: with standard mapping the cells show B (bottom), A (right), Y (left), X (top), L, R, ZL, ZR, − , +, Home and Capture. Each should turn green once pressed. ZL and ZR are digital on Switch controllers, so they jump from 0.00 to 1.00 instead of rising smoothly.
- Sticks: move each stick in full circles, then let go. The dot should return to the centre and stay there. A dot that sits off-centre or wanders on its own is drift; measure it with the stick drift test.
- Non-standard mapping: buttons and axes appear as raw numbers. With a single Joy-Con the stick may appear as a pair of raw axes, or on some systems only as a direction value without analog position. In that case drift cannot be measured precisely here.
Joy-Con drift: what this test can tell you
Drift means the stick reports movement while untouched. If a stick keeps moving here, with no other software involved, the stick or its calibration is the likely cause. If it looks centred on the computer but drifts on the console, recalibrate it on the console: Nintendo's support site documents stick calibration under System Settings → Controllers and Sensors → Calibrate Control Sticks. For repairs, follow Nintendo's support pages for your region.
A browser page cannot calibrate, update or repair a Joy-Con. It shows the values the operating system passes on, which can differ from what the console sees.
Limits
- Motion controls, HD Rumble, NFC and the IR camera of the right Joy-Con are not available to web pages. The vibration buttons often do nothing with Switch controllers, depending on browser and system.
- Joy-Con support on computers depends on the operating system and browser and is less consistent than for Xbox or PlayStation controllers. Not every Nintendo controller model has been checked with this page.
- For a general check of any controller, use the gamepad tester.
Questions
Why do my two Joy-Cons appear as two controllers?
On a computer each Joy-Con is a separate Bluetooth device, so the browser usually lists them separately. Test each one on its own.
Can this page fix Joy-Con drift?
No. It only shows what the stick reports. Calibration is done on the console under System Settings → Controllers and Sensors → Calibrate Control Sticks, and repairs through Nintendo support.
Can I test a Switch controller without a computer?
Any phone or tablet whose browser supports the Gamepad API and that can pair the controller over Bluetooth can try. Support varies between devices, so results are less predictable than on a computer.
Related tests
- Gamepad testerSee every button, trigger and stick value from your controller live.
- Stick drift testMeasure how far each analog stick sits from centre while you are not touching it.
- Circularity testRotate each stick along its edge and see how far its outer range deviates from a circle.
- Vibration testMake your controller rumble on demand to check both vibration motors.
- Deadzone testMeasure where your sticks rest and see the smallest software deadzone that hides it.
- PS5 controller testTest a DualSense: Cross, Circle, triggers, sticks, touchpad press and vibration.
- Xbox controller testTest an Xbox controller: A/B/X/Y, LB/RB, LT/RT, sticks and rumble.
- PS4 controller testTest a DualShock 4: Cross, Circle, L2/R2, sticks, touchpad press, Share, Options and vibration.