Settings
Meditation Timer
Use a calm meditation countdown with compact bell, chime, loop, and fullscreen controls.
How it works
Meditation Timer is built for one job: a calm, easy-to-read countdown you can start instantly for meditation, breathing blocks, or yoga. Instead of complicated programs or training plans, you get a simple flow: pick a duration, press start, and let the countdown run. When you want the cleanest experience, go fullscreen and use the timer as a large, minimal display you can see from across the room.
This page stays tool-focused. It does not try to teach techniques or tell you what to practice. It helps you run timing reliably, with options that match real use: quick presets, custom minutes plus extra seconds for precision, a reset that returns you to the full duration, optional sound cues, and a loop mode for repeating short sessions without touching controls every time.
A practical detail: the time display automatically sizes to fit your screen. On a phone, it stays readable at arm’s length. On a laptop, it fills the card. In fullscreen, it expands so you can glance at it without squinting, which is useful when your device is on a table, a yoga mat, or a shelf.
- 1) Pick a preset (for example 10m, 15m, or 20m), or set Custom minutes plus + extra seconds.
- 2) Decide whether you want it silent or with an end cue. If you turn Sound on, you can choose End chime, Final beeps, or both.
- 3) Press Start. You can pause any time and resume without losing your selected duration.
- 4) For a clean display, press F to go fullscreen. In fullscreen, you can also tap/click the time to start or pause.
- 5) If you want repeated blocks, toggle Loop on. Exit fullscreen with Esc.
Reset stops the countdown and returns to the full duration you set. For example, if you started a 12:00 session and paused at 7:35 remaining, Reset brings you back to 12:00 ready to start again. Your options like Sound, End chime, Final beeps, and Loop remain as you set them.
- For a calm experience, start with Sound off.
- If you want a finish cue without beeps, turn on Sound and enable End chime only.
- If you want a gentle heads-up, enable Final beeps to hear soft beeps in the last 5 seconds.
- If you do not hear sound cues, some browsers require a user gesture first. Press Start once, then try again.
- If shortcuts do nothing, click the timer card once so it has focus.
What this timer is optimized for
Meditation and breathwork usually fail for simple reasons: you are checking the clock too often, the display is too small, or the ending is unclear. This page focuses on solving those issues with minimal controls. You get a big readable countdown, a fullscreen mode that keeps the layout clean, and optional finish cues so you can stay present without counting minutes in your head.
The presets are there to reduce friction. Many sessions are predictable: 5 minutes to settle, 10 minutes for a daily sit, 20 minutes when you have time, or 3 to 5 minutes for a breathwork block. When you need precision, custom minutes plus extra seconds makes it easy to run 1:30 holds, short rests, or a specific block length like 7:45.
Loop exists for repetition. Some people repeat short windows, like a 3-minute breathing block several times. With Loop on, the timer will restart automatically at 0:00 using the same duration. If you prefer a single “one and done” session, leave Loop off.
Scenarios with concrete numbers (what you will experience here)
These examples use values you can select on this page. They are intentionally practical and match what you will see on screen.
This route is built for calm, single-block countdown sessions. If you want a different experience, use the closest match: a dedicated breathing tool, a silent-only timer, a no-frills big display, or multiple blocks on one screen.
For a dedicated breathwork experience, use Breathing Timer. For silence by design, use Silent Timer. For the largest display with minimal extras, use Fullscreen Timer. If you want several blocks in one routine, use Multiple Timers.
Pick the closest match to what you are actually trying to do.
Technical details (timing, sound, focus, fullscreen)Optional notes if you rely on exact behavior▼
The countdown targets the end time using a monotonic clock (performance timing) rather than relying only on setInterval. This helps reduce drift if the browser is busy. Visual updates can still stutter on a slow device, but the countdown still aims for the intended duration.
Web audio may be blocked until a user gesture occurs. If you do not hear sound, press Start once, then keep Sound enabled. Final beeps play only in the last five seconds, and the end chime plays when the timer hits 0:00 (when enabled).
Shortcuts are handled on the timer card. If they do not work, click the card once to focus it. While typing in a number input, shortcuts are ignored to prevent accidental starts.
Fullscreen is applied to the timer card itself. That keeps the controls and time display together. In fullscreen, you can also tap or click the time display to start or pause. Use Esc or the Exit button to leave fullscreen.
Changing the duration (preset, minutes, or seconds) resets the run state back to the full duration. This prevents confusion where a countdown continues with a mix of old and new values.
Keyboard shortcuts
Click the timer card once, then use the shortcuts below. Shortcuts won’t trigger while you’re typing in an input, select, textarea, or editable field.
| Key | Action |
|---|---|
| Space | Start / pause |
| R | Reset to full duration |
| F | Toggle fullscreen |
| S | Toggle sound |
| L | Toggle loop |
| Esc | Exit fullscreen |
Common scenarios
Use this page for a calm countdown for meditation, breathing blocks, or yoga. Choose a preset or set a custom time, then start. Use fullscreen for a clean, large display, and optionally enable sound, final beeps, end chime, or looping sessions.
Frequently Asked Questions
What does this Meditation Timer do?
How do I set a custom duration?
What are the breathing presets on this page?
What does Loop do?
What sound options are available?
Why might I not hear sound?
How does fullscreen work on this timer?
What keyboard shortcuts are supported?
Does Reset change my selected time?
Which related timer should I use instead?
Meditation Timer at a glance
Meditation presets • Breathing presets • Custom minutes + seconds • Fullscreen tap-to-start • Optional sound • End chime • Final beeps • Loop • Keyboard shortcuts
▼
Meditation Timer at a glance
Meditation presets • Breathing presets • Custom minutes + seconds • Fullscreen tap-to-start • Optional sound • End chime • Final beeps • Loop • Keyboard shortcuts
- 1) Set your time: pick a meditation preset, a breathing preset, or set custom minutes and seconds.
- 2) Choose options: keep it silent, or enable Sound, End chime, Final beeps, and Loop (optional).
- 3) Run fullscreen: press Start, then use Fullscreen for a large display. Tap the time to start/pause while fullscreen.
- Quick reset: 1 to 3 minutes to settle and refocus.
- Daily sit: 10 to 20 minutes, silent or with an end chime.
- Breathwork block: 3 to 10 minutes (box breathing or calm breathing presets).
- Yoga holds: 30 to 90 seconds per hold, using custom seconds for precision.
Controls + behavior details▼
Space start/pause · R reset · F fullscreen · S sound · L loop · Esc exit fullscreen.
Shortcuts are ignored while typing in inputs.
In fullscreen, top controls stay available and the time display grows to fit your screen. You can tap/click the time to start or pause.
Exit fullscreen with Esc or the Exit button in the top bar.
Final beeps are optional and only run in the last 5 seconds of the countdown.
If Sound is off, final beeps are disabled automatically.
Some browsers require a user gesture before audio will play. If you do not hear cues, press Start once, then enable Sound and try again.
End chime plays when the timer reaches 0:00 (if enabled).