What phone sensors reveal when the device is stationary
See what a phone's accelerometer, gyroscope, compass, light and location readings should do while still, and how to tell normal variation from a fault.
Your phone is sitting still, but a sensor test still shows changing numbers. That does not automatically mean the phone is moving or broken. Some sensors detect gravity, magnetic fields, light or location estimates, and those readings can vary even when the device does not move.
Use the Sensors Test to see which readings your phone and browser can provide. A short, controlled check can help you spot normal variation, permission limits or a possible sensor problem.
Check the sensors while the phone is still
- Open the Sensors Test on the phone you want to check. If the browser asks for sensor or location access, allow it for the test.
- Set the phone on a stable, level surface. Keep it away from speakers, magnetic clasps, wireless chargers and other objects that could affect the compass.
- Leave it untouched for about 20 seconds. Watch the motion, gyroscope, compass, light and location readings that appear. Some sensors may not be available in your browser.
- Pick up the phone, tilt it slowly, then set it back in the same position. Notice which readings respond to movement and which settle again.
- If the tool offers a vibration test, try it once and check whether the phone vibrates. Do not repeat it if the phone is on a delicate or unstable surface.
For a useful comparison, repeat the check in a different spot, away from metal objects and electronics. Keep the phone in the same position for each reading, and do not compare results taken in very different lighting or locations.
What the readings mean
The accelerometer changes while the phone rests
An accelerometer measures acceleration, including the steady pull of gravity. When the phone is still, the readings should not all be zero. They reflect how gravity acts on the phone's three axes, so the values depend on whether it is flat, upright or tilted. Small fluctuations can come from sensor noise, a table vibrating or the phone being nudged.
After you stop moving the phone, the readings should generally settle into a fairly steady pattern. A browser test cannot prove that the sensor is perfectly calibrated, but large, continuous changes while the phone is firmly still are worth checking again on a stable surface.
The gyroscope is not exactly zero
A gyroscope measures rotation. When the phone is motionless, its readings should stay near zero, but they may fluctuate slightly. That small variation is normal sensor noise. If the readings continue to show substantial rotation while the phone is not moving, close the page, restart the browser and retest before assuming the hardware is faulty.
The compass direction shifts
A phone compass detects the surrounding magnetic field, not just the direction of the phone's movement. Metal furniture, speakers, magnets, a magnetic phone case and other electronics can distort the field. Move to another spot and turn the phone slowly. If the direction changes sharply near one object but behaves more steadily elsewhere, the local magnetic interference is a likely cause.
The light reading stays fixed or is unavailable
Ambient light sensors are not exposed to every browser or phone. If a value appears, cover the top of the phone briefly and then uncover it. A change suggests the reading responds to the environment. If the value stays fixed, the browser may be showing a limited reading, the sensor may not be exposed, or the phone may not have that sensor available to the page. This result alone does not prove a fault.
The location changes by a small amount
Location is an estimate, not a direct measurement of movement. A phone can report slightly different coordinates while sitting still because GPS and other location sources have limited accuracy, especially indoors. A small change is not evidence that the phone is moving or that its motion sensors are defective. Check location outdoors with a clear view of the sky if you need a stronger location signal.
The phone does not vibrate
The vibration feature may be unavailable to the browser, blocked by the phone's settings or unsupported by the device. Check whether vibration works for an incoming call or another normal phone feature. If those work, the test may be limited by the browser rather than by the vibration motor.
How to fix readings that seem wrong
- Remove possible interference. Take off a magnetic case and move the phone away from speakers, chargers and metal objects. Retest the compass on a clear surface.
- Allow location access. On Android, open Settings › Location › App location permissions and allow location for the browser you are using. On iPhone, open Settings › Privacy & Security › Location Services, make sure Location Services is on, then check the browser's location permission. Menu names can vary by phone and browser.
- Check the browser permission prompt. If you denied access earlier, open the browser's site permissions for the page and allow the requested sensor or location access. Reload the test afterward. Some browsers do not offer a setting for every sensor.
- Retest without touching the phone. Put it on a solid surface, wait 20 seconds and watch for a pattern. A reading that settles after the phone stops moving is different from one that keeps changing substantially while untouched.
- Restart the browser and phone. Close the browser completely, reopen it and run the test again. If the same sensor still behaves unusually, restart the phone and retest before seeking repair.
- Check the sensor in another supported app. If the same motion or compass problem appears across different apps and locations, install any available phone software updates and contact the phone maker or a repair shop.
Why a stationary phone still has changing readings
Stationary means the phone is not changing position in the room. It does not mean every sensor should show a constant value. The accelerometer continues to detect gravity, the compass responds to nearby magnetic fields, and location services estimate a position from signals that can vary. A reading that changes a little is not the same as a phone that is physically moving.
Browser access also matters. A phone may have a sensor that the current browser does not expose to a web page, or the browser may require permission before returning data. The test can show what the browser receives, but it cannot inspect every sensor detail or confirm that the sensor meets the manufacturer's specifications.
