A gyroscope measures angular velocity — how fast your device rotates around each axis, in degrees per second. This page reads it live in your browser via the DeviceMotion API: rotate your phone and the yaw, pitch, and roll values update in real time. A healthy gyro sits near 0°/s when still and spikes to several hundred °/s on a quick flick.
Gyroscope.
Live rotation rate on every axis, in degrees per second. Rotate the device — yaw, pitch and roll fill in real time, and the peak hold tracks your fastest flick.
iOS requires explicit permission on the first tap. On laptops without a gyro chip, no samples will arrive.
On iOS, tap below to grant motion access. Android and desktop start automatically.
Bars are clamped to ±400 °/s. The amber tick marks your peak hold per axis.
We subscribe to window.addEventListener("devicemotion", …) and read the rotationRate field live on every event — alpha (yaw), beta (pitch), gamma (roll), all in degrees per second.
DeviceMotion events fire at the OS sample rate (typically 60 Hz, sometimes up to 100 Hz). The sample-rate readout shows the live event frequency; the peak hold retains the maximum absolute rate seen on each axis since the last reset.