Gyroscope Test: Check Phone Motion Sensors & Tilt Online
Gyroscope test and tester online: check your phone's gyroscope and accelerometer. Live pitch, roll and yaw readings with a 3D tilt view for phone inspection.
Updated 2026-08-26
Related Tools
Device Info: Check Browser, OS, GPU & Hardware Specs
Vibration Test for Phone: Motor & Haptics Check Online
Screen Color Test: Monitor Gradient & Gamma Checker
PPI Calculator: Monitor Size Comparison & Pixels Per Inch
Compass Test: Check Phone Compass Heading & Sensor Online
Touch Screen Test: Check Multi-Touch & Sampling Rate
Features
- Live gyroscope readings: alpha (yaw), beta (pitch), and gamma (roll) update in real time as you move your phone
- Accelerometer display: X/Y/Z acceleration with the gravity vector magnitude, shown in g units
- Rotation rate monitor: angular velocity in °/s, near zero when still, spiking when you rotate the device
- 3D tilt view: a phone model mirrors your device's orientation so you can see pitch and roll at a glance
- Stability check: hold still for 3 seconds to measure sensor drift, the fastest way to spot a faulty gyroscope
- iOS motion permission flow built in: one tap to grant motion & orientation access
- Useful for second-hand phone inspection, controller gyro checks, and verifying sensors after a screen repair
- Works in any phone browser (Chrome or Safari): no app installation needed
How to Use
- 1Open this page on your phone: the sensors only exist on mobile devices, not desktop browsers.
- 2Tap Start Test and allow motion & orientation access when prompted (iOS shows a permission dialog).
- 3Place the phone flat on a table, screen up: beta and gamma should read near 0°, alpha shows the compass direction.
- 4Tilt the phone left and right: gamma changes. Tilt forward and back: beta changes. Rotate it on the table: alpha changes.
- 5Check the gravity vector: it should read about 1.0 g while the phone is still, in any orientation.
- 6For the stability check, hold the phone perfectly still for 3 seconds and read the verdict: stable, slightly jittery, or unstable.
- 7To verify a gyroscope after a screen replacement, rotate the phone smoothly in each axis and confirm readings track your movement without jumps.
- 8When buying a used phone, run the stability check before paying: a drifting gyroscope means the sensor or its connection is damaged.
- 9Test a controller's built-in gyroscope by placing the controller on a level surface and checking for drift in the readings.
Frequently Asked Questions
Why don't I see any readings on my desktop computer?
Desktop browsers and most laptops have no gyroscope or accelerometer hardware, so the sensors simply don't exist there. Open this page on a phone or tablet: Chrome, Safari, and Firefox on Android all support the DeviceOrientation API.
My iPhone asked for permission and I said no. How do I re-enable it?
iOS requires explicit permission for motion sensors. Re-open the page and tap Start Test again: the permission dialog appears once per page load. If it never asks again, go to Settings > Safari > Motion & Orientation Access (or Privacy > Motion & Fitness for the system-level switch) and enable it.
What do alpha, beta, and gamma actually mean?
They are the three rotation axes of your phone. Alpha (yaw) is rotation around the vertical axis (the compass direction, 0–360°). Beta (pitch) is forward/back tilt, -180° to +180° (flat on a table it reads near 0°, standing upright near 90°). Gamma (roll) is left/right tilt, -90° to +90°.
What should the gravity vector read on a healthy phone?
About 1.0 g (9.8 m/s²) whenever the phone is still, in any orientation. When flat, most of the gravity sits on the Z axis (Z ≈ 1.0, X ≈ Y ≈ 0). Stand the phone upright and gravity moves to Y. If the magnitude stays far from 1 g even when perfectly still, the accelerometer is likely faulty.
My gyroscope drifts when the phone is perfectly still. Is it broken?
All gyroscopes drift a little: a healthy one stays within ±2° over a few seconds. If the stability check reports large drift (over 6°) while the phone hasn't moved, the sensor or its connection is damaged, which is common after a screen or battery replacement. That level of drift will break tilt controls in games and AR apps.
Can this test detect a gyroscope that was damaged in a screen repair?
Yes, that's one of its main uses. After a screen or battery replacement, a poorly reconnected gyroscope ribbon cable causes either no readings at all or readings that jump and drift wildly. If the stability check shows an unstable verdict, or the 3D model snaps instead of moving smoothly, the sensor connection needs to be rechecked by the repair shop.
Why is my phone's gyroscope not working?
Three most common causes: (1) motion access is blocked: on iOS enable Settings > Safari > Motion & Orientation Access, on Android check the browser's site permissions; (2) the app or game itself has a gyro toggle that's off: PUBG, BGMI, and Call of Duty Mobile each have a separate gyroscope setting in their controls menu; (3) hardware damage after a drop or screen repair. Run this test: if readings stay at zero or drift more than 6° while the phone is perfectly still, the sensor or its ribbon connection is faulty and needs a repair shop.
Why does the reading jump from 359° to 0°?
That's not a fault: alpha is a compass-style angle measured 0–360°, so a full rotation crosses the 0° boundary. The jump is just the number wrapping around, like a clock going from 11:59 to 12:00. Beta and gamma don't wrap; they're bounded ranges.
Can I test a game controller's gyroscope with this tool?
Only if the controller is connected to a phone or tablet that exposes its motion data through the browser, which is rare. Most controllers' gyroscopes (like the DualSense or Joy-Con) are read through the Gamepad API, not the phone's motion sensors. Use a gamepad tester for controllers; this tool tests the phone's own sensors.
The rotation rate shows a huge spike when I move. Is that normal?
Yes. Rotation rate measures angular velocity in degrees per second, so it spikes while the phone is actually rotating and returns near 0 when you stop. A healthy phone shows values below 0.5 °/s when perfectly still. If it shows constant values above 0.5 °/s without any movement, the sensor is misbehaving.
Which browsers support the motion sensors?
Chrome, Firefox, and Edge on Android support DeviceOrientation and DeviceMotion without special flags. iOS Safari supports them with the permission flow built into this tool. Desktop Chrome on some laptops with accelerometers (for screen auto-rotation) may also report data, but most desktops show nothing; that's expected, not a bug.
Is there a way to calibrate the sensor?
Gyroscopes are self-calibrating for drift over time, and there is no user calibration for the hardware itself. What you can do: make sure the phone is on a flat surface when testing, remove any magnetic case that could disturb the compass (alpha), and let the phone settle for a few seconds before judging stability. If drift persists on a flat surface, it's hardware, not calibration.
The 3D phone model doesn't match my phone's actual tilt. Why?
The model applies beta and gamma as CSS 3D rotations, which approximate the real tilt but don't include the alpha (yaw) axis. Also, beta and gamma are absolute to gravity, not to your screen, so holding the phone at a 45° angle in a weird way can look off. What matters is that the model moves smoothly and proportionally with your phone; exact visual fidelity isn't the point.