Skip to main content
Live SensorBrowser-BasedNo DownloadRuns Locally

Gyroscope Test

Test your device gyroscope and view real-time rotation data directly in your browser.

Gyroscope Test

Ready to Test
Angular Velocity (rad/s)
X AXIS (PITCH)Low
0.00
Y AXIS (ROLL)Low
0.00
Z AXIS (YAW)Low
0.00
Rotation
3D Rotation Visualizer (Follows Live Device Orientation)
Ready when you areStart the test to read live gyroscope data. Everything stays on your device.

Gyroscope Activity Graph

X Y Z

3-Axis Guided Test

Select an axis and rotate your device in the indicated direction to verify responsiveness.

X Axis (Pitch)Tilt forward and backward
Not detected0.00 rad/s
Y Axis (Roll)Tilt side to side
Not detected0.00 rad/s
Z Axis (Yaw)Rotate flat like a wheel
Not detected0.00 rad/s

Stability / Zero-Motion Test

—

Place your device flat on a stable surface and keep it still for 5 seconds to measure baseline sensor noise.

Raw Sensor Data

Hardware Sensor Diagnostics

Gyroscope Test Guide

Learn how mobile gyroscopes measure angular velocity, track physical 3D orientation, and communicate through modern web sensor APIs.

01. What Is a Gyroscope?

A gyroscope is a physical hardware sensor that measures the rate of rotational movement—known as angular velocity—around one or more spatial axes. Unlike a simple mechanical spinning wheel of traditional navigation, modern smartphones, tablets, and wearable devices utilize microscopic silicon Micro-Electro-Mechanical Systems (MEMS) gyroscopes.

MEMS gyroscopes measure the Coriolis effect exerted on vibrating microscopic proof-masses when the device turns. This allows the operating system to detect subtle angular movement in radians per second (rad/s) or degrees per second (°/s).

02. How to Test a Gyroscope

  1. Start the Sensor: Tap the "Start Gyroscope Test" button above to activate the sensor listeners.
  2. Grant Permission if Prompted: On iOS 13+ devices, tap "Allow" when Safari asks for permission to access motion and orientation sensors.
  3. Rotate Your Phone: Tilt the device forward and backward to observe X-axis Pitch, tilt left and right for Y-axis Roll, and spin flat for Z-axis Yaw.
  4. Inspect Live Waveforms: Watch the real-time activity graph to verify that peaks match your physical gestures.
  5. Run the Guided Axis Test: Verify each axis individually using the 3-axis test buttons.
  6. Check Resting Stability: Place the device flat on a stable table and run the 5-second stability test to inspect baseline noise.

03. Understanding X, Y and Z Axes

  • X-Axis (Pitch): Rotates around the horizontal axis passing through the phone's center. Tilting the top of the phone toward or away from you produces positive or negative pitch values.
  • Y-Axis (Roll): Rotates around the vertical axis running along the length of the phone. Tilting the phone left or right produces roll angular velocity.
  • Z-Axis (Yaw): Rotates around the axis perpendicular to the display screen. Turning the phone like a car steering wheel produces yaw rotation.

04. How to Check If a Gyro Is Working

A healthy gyroscope should exhibit two distinct characteristics:

  1. Resting Stability: When resting stationary on a flat table, values across all three axes should remain near zero (typically below 0.05 rad/s with minor MEMS thermal noise).
  2. Proportional Responsiveness: When rotated briskly, values should immediately spike in proportion to your rotational speed and return to zero as soon as motion ceases.

05. Why Gyroscope Might Show Zero

If your gyroscope displays 0.00 rad/s even while moving:

  • Desktop Browser: The computer lacks physical gyroscope hardware.
  • Permission Denied: Safari or Chrome was denied motion access in system settings.
  • Insecure HTTP Context: Modern web standards mandate HTTPS for motion APIs.
  • Restricted In-App Webview: Some in-app social media browsers block sensor APIs.

06. Gyroscope vs Accelerometer

Accelerometers measure linear acceleration (including gravitational pull) in meters per second squared (m/s²). While an accelerometer can determine device tilt when stationary relative to gravity, it cannot distinguish between gravity and vehicle acceleration.

Gyroscopes measure angular rotation rates independent of gravity. Mobile operating systems combine data from both sensors using Kalman filtering algorithms—known as sensor fusion—to compute ultra-precise 3D spatial orientation.

07. Sensor Limitations & Calibration

Browser-based sensor testing is designed for functional verification and quality assurance. It does not replace industrial laboratory calibration equipment. Small amounts of sensor noise or drift are inherent to MEMS microchips and are automatically filtered out by smartphone operating systems during everyday use.

Frequently Asked Questions

Answers to common mobile gyroscope diagnostic, sensor rate, and privacy questions.

How does this online gyroscope test work?

This test reads real-time angular velocity directly from your browser using the W3C DeviceMotionEvent (`rotationRate.alpha`, `beta`, `gamma`) and Generic Sensor API (`new Gyroscope()`). When you rotate or tilt your device, the sensors measure rotational velocity around the X, Y, and Z axes without requiring any app installation.

What do the X, Y, and Z axes represent?

X-Axis measures Pitch (tilting forward and backward). Y-Axis measures Roll (tilting side to side). Z-Axis measures Yaw (rotating flat like a steering wheel or compass).

Why are gyroscope values measured in rad/s?

Radians per second (rad/s) is the international standard (SI) scientific unit for angular velocity. One radian is approximately 57.3 degrees. For convenience, the raw data table and tool also calculate equivalent degrees per second.

Why does it say 'Permission Required' on iPhone / iPad?

Starting with iOS 13, Apple requires explicit user consent before web pages can access physical motion sensors to prevent covert tracking. Tapping 'Start Gyroscope Test' prompts Safari for motion sensor permission.

Why does my desktop computer say 'Gyroscope Not Available'?

Standard desktop monitors and laptops lack internal gyroscopic microchips. Since web browsers running on desktop PCs do not have hardware gyros, the tool honestly displays 'Gyroscope Not Available' instead of fabricating fake data.

What is the difference between a gyroscope and an accelerometer?

An accelerometer measures linear acceleration and gravitational pull (m/s²), detecting which way is down. A gyroscope measures angular velocity (rad/s or deg/s), detecting how fast the device is actively rotating around each axis.

What is a normal sensor update rate?

Most modern mobile device gyroscopes sample motion between 50 Hz and 120 Hz (updating every 8 to 20 milliseconds). The tool measures the actual delta time between events and calculates the real-time event frequency.

Why do sensor values drift or show small numbers while resting still?

Micro-Electro-Mechanical Systems (MEMS) gyroscope sensors are subject to thermal noise and sensor drift. Small baseline fluctuations (e.g. ±0.02 rad/s) while sitting on a stable desk are completely normal and do not indicate a defective sensor.

How does the Stability / Zero-Motion Test work?

When you start the 5-second stability test and leave your device undisturbed on a table, the tool samples baseline noise across all three axes to verify that resting variance remains within normal operational tolerances.

Can this test recalibrate my phone's gyroscope?

No. Web browsers run inside secure sandboxes without hardware-level write permissions. To recalibrate your device's gyroscope, use your operating system's built-in compass calibration tool or restart your phone.

Why is an HTTPS secure connection required?

Modern web standards restrict access to powerful hardware sensors (cameras, microphones, gyroscopes, and geolocation) exclusively to secure HTTPS connections to protect user privacy.

Does this test upload my device rotation data?

No. All sensor readings, live graphs, and stability calculations run 100% locally in your device's browser memory. No sensor data is ever transmitted to an external server.

What do Low, Medium, and High rotation activities mean?

Rotation activity classifies the rate of motion: Low is gentle movement under 1.0 rad/s (~57°/s), Medium is deliberate movement between 1.0 and 3.0 rad/s, and High is rapid rotation exceeding 3.0 rad/s (~172°/s).

How does the 3D smartphone visualizer work?

The visualizer uses CSS 3D transforms (`rotateX`, `rotateY`, `rotateZ`) to reflect your device's physical movement in real time with smooth spring dampening.

What is the 3-Axis guided test?

The 3-Axis test allows you to verify each rotational direction individually. Tapping 'Test X Axis', 'Test Y Axis', or 'Test Z Axis' prompts you to move your phone in that specific direction and confirms when deliberate movement is registered.

Why is the graph frozen?

The live activity graph updates continuously while the test is active. When you tap 'Stop Test', the graph freezes so you can inspect recent peaks and waveforms.

Can a phone case affect gyroscope accuracy?

Standard silicone or plastic cases do not affect gyroscopes. However, heavy magnetic mounts or metal cases can interfere with the device's magnetometer (compass), which phones use alongside gyroscopes for 9-axis sensor fusion.

What browsers support web gyroscope sensors?

Google Chrome, Apple Safari (iOS 13+ with permission), Mozilla Firefox for Android, Samsung Internet, and Microsoft Edge all support motion sensor events.

Can this test detect if my phone's gyro is broken after a drop?

Yes. If rotating your phone produces zero angular velocity or erratic values that never change, your device's internal sensor ribbon or MEMS sensor chip may have suffered physical hardware damage.

Can I download or copy the raw sensor data?

Yes. Expand the 'Raw Sensor Data' panel to view recent timestamped X, Y, and Z readings formatted in monospace.