Skip to main content
100% client-side. No sensor or calibration data leaves your device.
Gyroscope100% client-side. No sensor or calibration data leaves your device.

Online Spirit Level

Check if a surface is level directly in your browser. This digital spirit level reads your device's tilt sensors in real time, without installation.

Enable Tilt Sensors

Authorize browser tilt sensors to measure precise surface slope and level.

Not level
Pitch (X-Axis / Beta)
0.0°
Roll (Y-Axis / Gamma)
0.0°
0° PITCH0° ROLL

How the Online Spirit Level Works

The online spirit level uses your device's built-in tilt sensors to measure surface inclination. Place your phone flat on the surface to check — the bullseye bubble shows whether it is level, and the numeric pitch and roll values display the exact deviation in degrees.

For vertical alignment checks, rest the phone on its side edge against a wall. The tubular vial then indicates whether the surface is plumb. On desktop, a simulation mode lets you preview the tool with your mouse cursor.

How to Read the Spirit Level

When the bubble is centered in the target, the surface is level. As the bubble moves away from center, the surface is tilted in that direction. The pitch and roll values below the display show the exact angle of deviation in degrees.

What Is a Spirit Level Used For?

A spirit level is used to check that a surface — a shelf, countertop, or piece of furniture — is horizontal, or that a wall, frame, or post is vertical. You can also use it to set a specific slope or verify alignment before fixing something in place.

Which Devices Work with This Spirit Level?

The digital spirit level works on any smartphone or tablet with tilt sensors — iPhone, Android, or other. On desktop, a mouse-based simulation is available. No installation is required; everything runs in your browser.

For other measurement tools, also see: the online inclinometer, the online ruler, or the online compass.

Frequently Asked Questions

How do I use the online spirit level?
Tap 'Enable Tilt Sensors' and place your phone flat on the surface to check. The bullseye bubble moves to show tilt, and the numeric pitch and roll values update in real time. Use the tubular vial for single-axis vertical checks.
How do I know if a surface is level?
The surface is level when the bubble is centered in the bullseye target and the status shows 'Level (0.0°)'. The tool considers the surface level when total tilt is within 0.4 degrees.
Can I use the spirit level on my phone?
Yes. The tool works on any smartphone or tablet with tilt sensors — iPhone, Android, or other. Authorize sensor access when prompted, then place the device on the surface.
Does it work on a computer?
Desktop computers typically do not have tilt sensors. A simulation mode is available where you can move the mouse cursor to preview how the tool works. For real measurements, use a phone or tablet.
What does the 'Zero Relative Angle' button do?
It sets the current tilt as the new 0.0° reference. This is useful for matching a specific slope or compensating for a phone case or camera bump that prevents the device from lying perfectly flat.
100% client-side. No sensor or calibration data leaves your device.

No tracking pixels. No analytics. No account. Sensor data and your calibration live only in this browser tab.