Device Info
See what your browser reports about your device, screen, language and time zone, and copy it.
Test your phone or tablet’s gyroscope, accelerometer and compass in the browser: press Start sensors to see live readings, a bubble level and a gravity check. Readings are what your browser reports, and desktop computers usually have no motion sensors.
Readings are the values your browser reports after its own processing, rounding and rate limits. The page does not calibrate anything or judge a sensor’s precision. Nothing is stored or uploaded.
Runs entirely in your browser. Test results, audio and video never leave your device.
A gyroscope in a phone is a motion sensor that measures how fast the phone turns around each of its three axes, in degrees per second. The accelerometer measures acceleration and the pull of gravity, and the system combines both, often with the compass, to work out which way the phone is tilted and facing. Games, AR apps and image stabilization rely on it.
Auto-rotate relies on the same motion sensors this page reads, so the page can show whether the sensors respond or a setting is to blame. Screen orientation here only says portrait or landscape and the angle; for the screen’s size and resolution, use the Screen Resolution Test.
Phones combine three motion sensors. Each shows up in a different part of this page.
| Sensor | What it measures | Where it shows here |
|---|---|---|
| Accelerometer | Acceleration along three axes, including the pull of gravity, in m/s². It tells the phone which way is down. | Acceleration, Acceleration with gravity and Gravity check |
| Gyroscope | How fast the device turns around three axes, in °/s. It follows quick turns. | Rotation rate |
| Magnetometer (compass) | The direction of the Earth’s magnetic field, which gives a heading from north. | Compass heading and Compass |
| Orientation (sensors combined) | Angles the system works out from the sensors above: alpha, beta and gamma. | Orientation, Tilt from flat and Level |
A phone’s compass senses the Earth’s magnetic field, which is weak, so nearby magnets and metal can pull it off; Apple notes that magnetic or environmental interference can affect compass accuracy. Cases, wallets and car mounts with magnets, speakers, laptops and steel desks can all do it. Move away from them and test again.
Lay the phone flat before you read the heading: in some browsers it is right only when the phone lies flat. The page shows the heading from the browser’s readings and makes no correction of its own. Safari on iPhone and iPad gives it relative to magnetic north. On iPhone and iPad, the permission prompt may also cover the compass.
The page reads devicemotion events (acceleration with and without gravity in m/s², rotation rate in °/s) and deviceorientation events (alpha, beta and gamma in degrees), and refreshes the readouts 5 times a second. Compass heading is webkitCompassHeading where the browser provides it, as Safari does on iPhone and iPad, and a negative value means none. Otherwise it is 360 − alpha from an absolute orientation event (deviceorientationabsolute, or deviceorientation marked absolute), which holds only with the device lying flat.
Gravity check waits until the Total varies by no more than 0.3 m/s² over 1 second, then counts an average of 9.2 to 10.4 m/s² as plausible. The bubble reaches the edge of the vial at 15° of tilt, and Tilt from flat reads Level within 1°.
Usually because motion access was not allowed. Press Start sensors and choose Allow when asked; the page cannot read the sensors until you do. If readings still do not arrive, open the page in Safari, since some in-app browsers may send no data.
It depends on the model. Some 2-in-1 laptops and Windows tablets have motion sensors, and a browser that supports motion events may read them. Without sensors, the browser sends no motion events, or events with empty values, and after 3 seconds the page shows No sensor data.
About 9.8 m/s² in total: the pull of gravity. Lying flat, nearly all of it is on the z axis and x and y read close to 0, while Acceleration, which leaves gravity out, reads close to 0 on every axis. A Total far from 9.8 m/s² at rest in every browser you try can mean a faulty sensor.
No. The Gamepad API, which browsers use for controllers, does not expose a controller’s gyroscope in most browsers, so neither this page nor the Gamepad Test can show the gyro in a PS5, PS4 or Switch controller. This page reads the sensors in the phone or tablet you open it on.
Open this page on the phone, press Start sensors and work through the steps above: the level, the gravity check, turning and the compass. Then check the screen with the Touch Screen Test and the Dead Pixel Test.
No. The readings are only used to draw this page in your browser. The site’s anonymous statistics record that the sensors started and whether data arrived, never a reading or how your device moved.