About BubbleLevel

A free, no-install spirit level that works right in your browser. Built for DIYers, homeowners, and anyone who needs to get things straight.

Our Mission

BubbleLevel was created to make leveling accessible to everyone. You should not need to buy a $40 tool just to hang a picture frame straight. Your phone already has the hardware — a precise gyroscope sensor — so we built the software to go with it.

How It Works

On mobile devices, BubbleLevel uses your phone's built-in gyroscope via the Device Orientation API — the same sensor that detects screen rotation and powers AR apps. The data is processed locally on your device with noise filtering, then displayed as an intuitive bubble level interface.

On desktop, we provide a simulation mode where you can drag the bubble to understand how angles work. It is great for planning and teaching.

Why Free?

We believe basic tools should be free. BubbleLevel generates revenue through non-intrusive advertising, which keeps the tool accessible to everyone regardless of budget. No premium features are locked behind a paywall — every feature is available to every user.

Technology

BubbleLevel is built with modern web technologies:

  • Next.js — React framework for fast, SEO-friendly pages
  • Canvas API — High-performance 2D rendering for the level display
  • Supabase — Secure cloud database for account and measurement storage
  • Tailwind CSS — Responsive design that works on any screen size
  • Web Audio API — Sound feedback when level is achieved

Supported Languages

BubbleLevel is available in English, 中文 (Chinese), 日本語 (Japanese), 한국어 (Korean), Français (French), Deutsch (German), and Español (Spanish). The app automatically detects your browser language, or you can switch manually.

Privacy Commitment

Sensor data from your device is processed entirely on your device. It is never uploaded to our servers. Only when you explicitly choose to save a measurement do we store the angle values — and only if you have an account. Read our full Privacy Policy for details.

Contact

Have feedback, suggestions, or found a bug? We would love to hear from you. While BubbleLevel is a small independent project, we read every message and continuously improve based on user feedback.

For privacy inquiries, partnership opportunities, or technical issues, please reach out at the contact information provided in our Privacy Policy.

Ready to try it yourself?

Open BubbleLevel Tool →