Springlab

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 install
0.0°Tilt

Loading…

How to use it

  1. 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.
  2. 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.
  3. Hold reading freezes the number, so you can read it after you take the phone away.
  4. % 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:

  1. Lay the phone down and read the angle. Draw round it with a pencil, or press it against a straight edge.
  2. Turn the phone half a turn (180°) and put it back in exactly the same place. Read the angle again.
  3. 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.