AbraCalc

20-20-20 Eye Rest

Every 20 minutes this widget prompts you to look at something 20 feet away for 20 seconds, the eye doctor-recommended rule for reducing screen fatigue during long computer sessions. Works offline.

Built by the AbraCalc team

Embed this tool on your site

How to play

  1. Press Start to begin the 20-minute work countdown, shown as a shrinking ring.
  2. Keep working — the ring and status text update quietly without interrupting anything.
  3. When the ring hits zero, a fullscreen prompt appears automatically for a 20-second eye break.
  4. The next 20-minute work cycle starts automatically once the rest period ends, or tap Skip to end the rest early.

The 20-20-20 Eye Rest widget automates the eye doctor-recommended rule for reducing digital eye strain: every 20 minutes, look at something 20 feet away for 20 seconds. Press Start and a small ring counts down the 20-minute work stretch quietly in the corner of the screen. When the timer hits zero, the page switches to a calm fullscreen prompt with its own 20-second countdown ring, cueing everyone in the room to look up and rest their eyes before the next work cycle begins automatically. It's built for a classroom or a personal desk during long screen sessions — pause any time, skip a single rest early if needed, or reset the whole cycle back to the start.

Frequently asked questions

What is the 20-20-20 rule this timer is based on?
It's a widely recommended eye-care guideline: every 20 minutes of screen time, look at something roughly 20 feet away for at least 20 seconds. This gives eye muscles a chance to relax and reduces the fatigue and dryness that come from prolonged close-up focus.
Does the timer keep running if I switch tabs or pause my work?
The countdown keeps running in the browser tab as long as the page stays open. Use the Pause button any time you need to stop the cycle, and Start to resume exactly where the work countdown left off.
Can I skip the 20-second rest prompt if I'm in the middle of something?
Yes. The fullscreen rest prompt has a Skip button that ends the rest period early and immediately starts the next 20-minute work cycle, so it never blocks you longer than necessary.