Bubble level, in your browser.
Lay your phone flat and the bubble floats to the high side. Stand it on an edge and you get a level line. Free, and nothing to install.
Free · runs in your browser · nothing to installLoading…
How to use it
- Flat surfaces (a shelf, a table, a floor): lay the phone on its back. The big number is the total tilt; the line below splits it into left–right and front–back.
- Edges and frames (a picture frame, a door head): stand the phone on its long or short edge. The page switches to a level line and says which end is low.
- Hold reading freezes the number, so you can read it after you take the phone away.
- % slope shows the rise per 100 units of length, which is how drains, ramps and patios are often specified.
The bubble is “level” inside 0.25°. Many phones have a camera bump: lay the phone on a book or a flat case, or use the edge mode, so the bump does not tilt it.
Check your phone in 20 seconds
Every phone's tilt sensor has a small error from the factory. You can measure it on any surface, flat or not:
- Lay the phone down and read the angle. Draw round it with a pencil, or press it against a straight edge.
- Turn the phone half a turn (180°) and put it back in exactly the same place. Read the angle again.
- The average of the two readings is the true slope of the surface. Half the difference is your phone's own error.
Example: 1.4° and then 0.2° the other way round. The surface slopes 0.6°, and the phone reads 0.8° wrong. The Level & Compass app does this sum for you (we call it flip calibration) and then removes the error from every reading.
What the app does better
This page is a quick level. The Level & Compass app is the careful one:
- Flip calibration removes your phone's own error, so readings go from about ±1° to about ±0.2°.
- Every reading shows how far to trust it, as a dashed halo round the bubble.
- It works offline, with a gentle tap when you reach level, and a compass that warns you about magnets.
Questions
Does the online bubble level work on an iPhone?
Yes, in Safari. Tap “Use my phone as a level” and allow motion access. Safari asks once per site.
Does it work on a laptop or a desktop computer?
No. Computers have no tilt sensor, so on a computer the page shows a demo you move with your pointer. Open springlab.app/bubble-level on your phone.
How accurate is a phone bubble level?
The sensor in most phones reads 0.6° to 2.3° off from the factory, according to the chip makers' datasheets. A browser cannot correct that. Do the 20-second half-turn check on this page to see your phone's own error, or use an app with calibration.
Why does it not say 0.0° on a flat table?
Either the table is not quite level, or your phone's sensor has a small error. Turn the phone half a turn on the same spot: if the number changes, the difference is the phone.
What is the difference between degrees and % slope?
Degrees are the angle. Percent slope is the rise for each 100 units of length: 1° is about 1.75 %, so a 1 m shelf at 1° is 17.5 mm higher at one end.
Does the page store or send my sensor data?
No. The readings stay in the page on your phone. Nothing is saved or sent.