Blog

How to check device tilt before using an AR app

Check whether your phone's motion sensors respond smoothly before opening an AR app, and fix browser or device settings that block tilt readings.

Jason TurnerHardware tests 5 min read

Your AR app may show an object drifting, turning the wrong way, or not reacting when you tilt your phone. Before changing settings inside the app, check whether the phone is reporting movement properly.

Run the Sensors Test on the same phone or tablet you plan to use for AR. It can show whether motion and gyroscope readings respond as you move the device. A browser test cannot guarantee that a particular AR app will work, but it can help you separate a sensor or permission problem from an app problem.

Check the phone's tilt response

  1. Open the Sensors Test on the device you want to use for AR. A test on a computer or another phone says nothing about the target device's sensors.
  2. Allow motion or sensor access if the browser asks. Keep the test page open and in the foreground while you check it.
  3. Set the device on a steady, level surface for a few seconds. Look at the motion and gyroscope readings, if available, and note whether they settle rather than changing constantly.
  4. Pick up the device and slowly tilt it forward, backward, left, and right. Make each movement distinct, then hold still again. The readings should change during the movement and become steadier when the phone stops.
  5. Repeat the same movements once or twice. A consistent response matters more than a particular number, since readings and coordinate directions can differ between devices.

Do not shake the phone or try to match an exact angle. The goal is to see whether the readings follow ordinary, controlled movements. If you are testing a tablet, hold it securely with both hands.

What the result means

The readings change when you tilt the device

The sensors are detecting movement in the browser. If the AR app still ignores tilt, check that app's own motion or camera permissions, restart it, and look for a recenter or recalibrate option. Sensor access can also differ between browsers and apps. See why a mobile browser cannot access every sensor.

The readings stay still

The page may not have permission, the browser may not expose motion sensors, or the device may not provide the data to that browser. This result alone does not prove the sensor is broken. Try the permission checks below, then test in another current browser if one is available.

The readings change while the phone is still

Small fluctuations can be normal. Put the phone on a stable surface and watch for several seconds. If readings keep jumping substantially, remove any magnetic case or accessory and repeat the test away from speakers, magnets, or metal objects. A gyroscope reports rotation, so it may settle near zero when the phone is motionless even while other motion readings reflect gravity.

The browser test works, but the AR app does not

The phone is reporting movement to the browser, so focus on the app. Confirm that it has the permissions it requests, close and reopen it, and check whether the app supports your device and operating system version. The browser test cannot inspect the app's sensor setup or verify that its AR tracking is calibrated.

How to fix blocked or unreliable readings

  1. Allow the browser's sensor access. If the browser shows a permission prompt, allow access and reload the test page. If you previously blocked it, open the browser's site information or permissions for TooLab and change the motion or sensor permission if that option is shown.
  2. Check the browser setting on Android. In Chrome, open Settings › Site settings › Motion sensors, if that setting is available, and allow access. You can also open the site's information from the address bar and review its permissions. Names and locations can vary by Chrome version.
  3. Enable motion access in Safari on iPhone or iPad. Open Settings › Apps › Safari › Motion & Orientation Access and turn it on, if the setting appears on your version of iOS or iPadOS. Then return to Safari, reload the test, and respond to any permission prompt.
  4. Keep the page active. Leave the test visible while you tilt the device. Some browsers or operating systems limit sensor updates when a tab is in the background or the screen is locked.
  5. Restart the browser and the device. Close the browser fully, open it again, and repeat the test. If readings still do not appear, restart the phone or tablet and check for browser or operating system updates.
  6. Compare another browser or app. Repeat the test in a different browser that supports motion sensors, or use another trusted app that displays device movement. If only one browser fails, its permissions or sensor support are more likely to be the issue.

Menu names can change between operating system versions. Some browsers do not offer a motion permission control, and managed or restricted devices may block sensor access. More on those limits: mobile browser sensor access.

When it may be a hardware problem

Suspect a hardware fault if movement readings remain absent or behave erratically in more than one sensor-capable app and browser, after permissions are allowed and the device has restarted. A browser test cannot confirm a damaged sensor, but repeatable failures across different software make a device issue more plausible.

If the problem started after a drop, liquid exposure, or repair, contact the device maker or a repair shop. If the device is still under warranty, ask about service before opening it yourself. Otherwise, compare the repair cost with replacing the device.

Why a browser check is only one part of AR troubleshooting

AR apps combine movement data with the camera and software that tracks the room. A working tilt response does not prove that the camera can see the scene clearly, that the app supports the device, or that its tracking is calibrated. Likewise, a browser that cannot access motion sensors may still run an AR app that has its own sensor access.

Use the test to answer a narrow question: does this device's movement produce a response here? If it does, continue with the AR app's permissions and setup. If it does not, check browser access before deciding the sensor needs repair.