Skip to content
breathinglab.app

How it works

One timer. Different sequences. Start when you need it.

Every technique on breathinglab.app uses the same timer. The difference is the sequence: inhale, hold, exhale, or a second smaller inhale. The remaining time comes from when you pressed Start, not from a countdown that drifts when the tab sleeps.

Choose a session length, a sound mode, a volume, and a tone, then press Start. Cues play at each phase change. Countdown adds ticks on the last three seconds of a phase. You can pause, resume, or leave at any time. While a session is running, the rest of the site — including any ads — is gone.

Haptics are optional and off by default. If the browser cannot play audio, the visual timer still runs on its own. Preferences stay in this browser.

Make a pattern of your own on the custom timer. Convert seconds to breaths per minute with the breaths per minute calculator, or see how a pattern fills a session on the session calculator. Read safety before using long holds.