Custom Breathing Timer Online
Build your own breathing pattern — add any phases, set seconds per phase, and choose inhale / hold / exhale type.
{{ p.duration }}s
Cycles completed: {{ cycles }}
{{ remainingDisplay }} remaining
Timer duration:
Sound on phase start:
How to Use the Custom Breathing Timer
- Set up phases — adjust the name, duration (1–30s), and type (inhale / hold / exhale) for each phase. Click the colour dot to change a phase colour.
- Add or remove phases — use + Add phase to add up to 8 phases. Any pattern with 2 or more phases is valid.
- Press Start and breathe along with the circle.
- Use More settings to set a timer duration (5 min, 10 min, etc.) and toggle the phase-start sound.
- Press Focus mode for a distraction-free full-screen view.
Pattern Ideas
| Pattern | Phases | Good for |
|---|---|---|
| 4-7-8 | Inhale 4s, Hold 7s, Exhale 8s | Sleep, acute anxiety |
| Box Breathing | Inhale 4s, Hold 4s, Exhale 4s, Hold 4s | Focus, stress reset |
| 4-2-4 | Inhale 4s, Hold 2s, Exhale 4s | Daily calm practice |
| HRV / Coherent | Inhale 6s, Exhale 6s | Heart rate variability |
| Buteyko | Inhale 2s, Hold 7s, Exhale 7s | Reduced breathing volume |
| Wim Hof rhythm | Inhale 2s, Exhale 2s | Energising, repeated 30× |
Tips for Building Your Pattern
- Start every pattern with an Inhale phase so the circle animation opens naturally.
- The circle's inner glow grows on Inhale, holds on Hold, and shrinks on Exhale.
- Hold phases after an exhale will display the circle compressed — useful as a reminder to empty the lungs fully.
- For relaxation: make your exhale longer than the inhale (activates the parasympathetic nervous system).
- For focus / alertness: equal inhale and exhale, or a slightly longer inhale.
Other Breathing Timers
- 4-7-8 Breathing Timer — classic anxiety and sleep technique.
- Box Breathing Timer — four equal phases; used by Navy SEALs and athletes.
- 4-2-4 Breathing Timer — gentle rhythm for daily meditation practice.
- HRV Breathing Timer — 5 breaths per minute for heart rate variability.
- Advanced Custom Timer — program-based timer with multi-step sequences.