For buttons and sticks, use the main gamepad tester.
- Motion data needs WebHID: Chrome, Edge or Opera on a computer.
- At rest, a healthy gyro reads under about 1°/s on every axis.
- Xbox controllers have no gyro, so nothing will move for them.
- The page only reads data from the one controller you pick. Nothing is written to it.
What is a controller gyro?
A gyro (gyroscope) is a tiny sensor that measures how fast your controller is turning. Most controllers with a gyro also have an accelerometer, which measures tilt and sudden movement. Together they're called motion controls.
Games use them for things like aiming by tilting the controller, steering, or motion puzzles. Many PC players use gyro aiming through Steam for very precise aim.
Which controllers have a gyro?
| Controller | Gyro and accelerometer? | Testable on this page? |
|---|---|---|
| PS5 DualSense and DualSense Edge | Yes | Yes |
| PS4 DualShock 4 | Yes | Yes |
| Nintendo Switch Pro Controller | Yes | Not yet |
| Joy-Con | Yes, in each one | Not yet |
| Many 8BitDo, GameSir and third-party pads | Some models, check the box | Not yet |
| Xbox Series X|S, Xbox One, Elite | No | — |
If your controller has no motion sensor, nothing will move in this test. That's not a fault. Nintendo controllers need extra setup commands before they send motion data; you can still test their buttons, sticks and drift on the Switch Pro controller tester.
How to test your controller's gyro
- Open this page in Chrome or Edge on a computer. Motion data needs a special browser permission that other browsers don't offer yet.
- Connect your controller with a cable or Bluetooth.
- Click "Connect PlayStation controller" and pick it from the list that appears. This permission is only for this page.
- Put the controller flat on a table. The 3D block should sit still and flat.
- Tilt it forward, back, left and right. The block should follow smoothly, with no lag or jumps.
- Turn it slowly in a full circle on the table. The block should turn the same amount.
- Run the drift check. Leave it flat and still for 10 seconds and read the gyro status next to the graph.
How to read your results
| What you see | What it means |
|---|---|
| Block follows every move smoothly | Gyro and accelerometer work well |
| Block slowly turns while the controller is still | Gyro drift. Press Zero gyro and Recenter, or recalibrate in Steam or on your console. |
| Block jumps or shakes while still | Noisy sensor. Could be damage, or a low battery. |
| Block tilts the wrong way | Axis mapping issue. Usually a software setting, not a fault. |
| Nothing moves | No motion sensor, wrong browser, or permission not given |
A tiny amount of slow drift is normal for all gyros. Games handle it by recentering. Fast, constant drift is a problem.
What else does this test show?
- Battery level in 10% steps, and whether the controller is charging or full.
- Touchpad with up to two finger points, so you can find dead spots.
- Connection type (USB or Bluetooth) and the HID report rate: how many reports per second the controller sends.
How to fix gyro drift
- Recenter: put the controller flat and press Zero gyro, then Recenter, or use the recenter button in your game.
- Calibrate in Steam: open Steam's controller settings, choose your controller, and run the gyro calibration with it lying flat.
- Calibrate on Switch: go to System Settings > Controllers and Sensors > Calibrate Motion Controls.
- Charge it. A weak battery can make sensor readings noisy.
- Update the firmware on your console or with the maker's PC app.
Gyro test FAQ
Why doesn't the gyro test work in Firefox or Safari?
Reading motion data from a controller needs a browser feature called WebHID. Right now, Chrome, Edge and Opera on desktop support it. Other browsers don't.
Is it safe to give the page permission?
Yes. The permission only lets this page talk to the one controller you pick, while the page is open. It can't see other devices or files.
Do Xbox controllers have gyro?
No. Standard Xbox controllers have no motion sensors.
Why does my gyro drift in games?
All gyros drift a little over time. Games and Steam correct it by recentering. If it drifts fast, calibrate it with the controller lying flat.
Can I test gyro on my phone?
Not with this test, since mobile browsers don't support the needed feature. Use a computer with Chrome or Edge.