EYE CAREOpen timer →
About

A quiet timer for your eyes.

EYE CARE is a free, in-browser 20-20-20 rule timer for anyone who spends their day on screens. No signup. No install. 12 languages. Works offline once installed as a PWA. Open source.

Why this exists

Every 20-20-20 timer on the web looked the same: a blue circle on a gradient, a big sans-serif number, a Start button. They worked, but they did not feel like things you would actually want open on a monitor all day. I wanted something quieter — closer to iA Writer or Things 3 than to a productivity dashboard.

And I wanted the eye-care articles to feel like part of the same product, not a separate blog theme. So both share the same masthead, the same time-of-day palette, the same italic serif typography.

What it is

  • A faithful implementation of the 20-20-20 rule recommended by the American Optometric Association.
  • A reducer-based, timestamp-driven timer (no drift, survives background-tab throttling, syncs on visibility change).
  • 12 SSG language routes with hreflang, JSON-LD (WebApplication / FAQPage / HowTo / Article), and a /llms.txt for AI crawlers.
  • A PWA — install it to your home screen and it works offline.
  • Open source on GitHub. Issues and PRs welcome, especially translations and persona pages.

What it is not

  • A medical device. EYE CARE does not diagnose, treat, or cure any condition. See an eye-care professional for actual eye problems.
  • A productivity app. We do not track tasks, projects, or time blocks. Use a real tool for that.
  • A monetization machine. There is one optional donation prompt every 10 sessions, one Google AdSense unit in the break overlay (when configured), and a small affiliate strip. That is it.

How it is funded

Three sources, none of which require you to do anything:

  • Google AdSense — one unit at the bottom of the break overlay, shown only after the first 5 seconds of the break.
  • Affiliate links — blue light glasses, eye drops, monitor lights. Marked rel="sponsored". We get a small cut if you buy through the link.
  • Donations via Buy Me a Coffee. Genuinely optional.

Who built it

Sho Kawamoto — an indie developer based in Japan, working on small consumer web tools. Find me on X (@K8292288065827). EYE CARE is the project I keep coming back to because it is the one I use myself every working day.

Get involved

  • Translate — the source is on GitHub. Add a language, open a PR.
  • Add a persona page — see existing examples and add a profession we missed.
  • Share — with anyone who spends too long in front of a screen (so, everyone).
About EYE CARE | A free 20-20-20 timer for digital eye strain