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).