20-20-20 Rule Timer — Eye Break Reminder
20 minutes of work, a 20-second look into the distance, on repeat
Runs in your browser · nothing is uploaded
A habit helper for reference only, not a diagnosis or treatment. If your eyes hurt, or your vision becomes blurred, doubled or otherwise changes, see an eye doctor.
Ready
Press Start: 20 min of work, then a 20-second eye break
Ready · Ready · 0 breaks taken
Breaks taken: 0
If the screen turns off or the phone locks, the alarm may be late or silent. Keep the screen on or lengthen the auto-lock time.
Durations
Defaults are 20 minutes of work and a 20-second break. Settings are locked while the timer runs or is paused; press Start over to change them.
Shortcuts
- Space start / pause
Settings and a running timer are stored in this browser only. A reload picks up where it left off.
What it is
This is a repeating break timer built around the 20-20-20 rule, a widely known habit for people who spend long hours in front of a screen. You work for 20 minutes, then spend 20 seconds looking at something roughly 20 feet (about 6 m) away, then go back to work. The hard part is remembering, so the timer does the remembering for you. When a break starts, the whole panel turns green and shows a large prompt telling you how far to look and for how long. A short beep plays, an optional browser notification appears, and when the break ends the next work block starts on its own. The page also counts how many breaks you have taken in this session.
How to use
- Keep the defaults (20 minutes of work, 20 seconds of rest) or type your own.
- Press Start, or hit the Space bar. Space also pauses and resumes.
- Set the alert volume. If you want a pop-up while you are in another window, tick the browser notification box and allow it when asked.
- When the green break screen appears, look away from the screen at something far off.
- The next work block starts automatically. Untick auto-repeat if you only want one round.
- Skip phase jumps to the end of the current phase. Start over clears the timer and the break count.
How it works
- Work time is a whole number from 1 to 120 minutes (default 20). Break time is 5 to 300 seconds (default 20).
- The timer stores the moment you started and derives the current phase from the elapsed time. One cycle is work plus break, so the page always knows which cycle and which phase you are in.
- Because of that, a tab that was asleep jumps straight to the correct phase when it wakes up, and any breaks that finished in the meantime are counted.
- A break counts once it is finished. Skipping a break also counts it.
- With auto-repeat off, the timer stops after one work block and one break.
- 20 feet = 20 × 0.3048 m = 6.096 m, shown as about 6 m.
- Settings, the running timer, the volume and the notification choice are saved in this browser only, so a reload carries on where you left off.
Examples
Here is what happens with work set to 1 minute and the break to 5 seconds.
| Time since Start | Phase | Time left | Breaks taken |
|---|---|---|---|
| 0 s | Working | 01:00 | 0 |
| 60 s | Eye break | 00:05 | 0 |
| 65 s | Working | 01:00 | 1 |
| 10 min | Working | 00:45 | 9 |
Ten minutes is 600 seconds: nine full 65-second cycles take 585 seconds, which leaves 15 seconds into the tenth work block and 45 seconds to go.
Good to know
This is a habit helper for reference only. It is not a diagnosis or treatment, and it makes no promise about what the breaks do for your eyes. If your eyes hurt or your vision becomes blurred, doubled or otherwise changes, see an eye doctor. If you also want to structure focus sessions, the Pomodoro timer pairs well with it.
FAQ
What is the 20-20-20 rule?
Every 20 minutes, look at something about 20 feet away for 20 seconds. It is a widely known eye-break habit. This timer simply keeps the time so you do not have to.
How far is 20 feet in metres?
One foot is exactly 0.3048 m, so 20 feet is 6.096 m. The page rounds it to about 6 m. A window, the far wall of the room or the end of a hallway all work.
Will it remind me while I am in another tab?
Yes. When you press Start, the alert sounds are scheduled ahead on the audio clock, so they play on time even when the browser slows down timers in background tabs. Turn on browser notifications to get a pop-up as well.
Can I change the durations?
Work can be 1 to 120 minutes and the break 5 to 300 seconds, in whole numbers. The defaults are 20 minutes and 20 seconds. Settings are locked while the timer runs, so press Start over first.
My eyes still hurt. What should I do?
The timer only tells you when to rest. If you have eye pain, or blurred, doubled or changing vision, see an eye doctor.
Will the alarm ring if my phone screen turns off?
While the timer runs, the page asks the browser to keep the screen on (Screen Wake Lock). Browsers without it, or a battery saver that refuses it, can still let the screen turn off, and a locked phone may delay or silence the alarm because browsers throttle background sound. For an alarm that matters, keep the screen on or lengthen the auto-lock time.
Related tools
Pomodoro Timer
A free Pomodoro timer that chains focus sessions and breaks
Eye Chart Test
Calibrated Landolt C rings for a rough acuity self-check
Online Timer
A free countdown timer with fullscreen mode and a generated alarm sound
Color Vision Test
Ten generated dot plates for a red-green colour self-check