macOS · free for personal use

Your eyes need a break.
Blinkr makes sure they get one.

The 20-20-20 rule as a polished menu-bar app: every 20 minutes your screen gently dims for a 20-second look-away break — with a soft countdown, a calm suggestion, and an Esc key that always works. And it never, ever interrupts a call.

Free for personal use · macOS 14+, including 27 Golden Gate · Apple Silicon & Intel · signed and notarized

A Mac desktop gently dimmed by Blinkr's break screen: the headline Rest your eyes, an amber countdown ring reading 14 seconds, the suggestion to look at something 20 feet away, and a quiet Skip button.
An actual break — captured from the running app, not a mockup.

How it works

You don't run Blinkr so much as forget it's there. It sits in the menu bar, counts quietly, and asks for twenty seconds at a time.

Keep working

Blinkr lives in your menu bar and counts down your next break. The menu always knows: "Next eye break in 12 min."

Get a gentle heads-up

Fifteen seconds out, a small pill appears under the menu bar. Not ready? Postpone five minutes or skip — one click, no guilt.

Let the screen rest

Every display fades to a soft dim. An amber ring counts twenty seconds while a calm line suggests where to look. Esc leaves instantly.

Pick up where you left off

The dim lifts, your windows are untouched, and your keyboard never locked. A soft chime — if you want one — says you're done.

Animated demo of a Blinkr break: the heads-up pill counts down, the screen fades to a dim break card with a countdown ring, finishes with the words Fresh eyes, and fades back out.
One real break, start to finish.

Polite by design

Most break apps get deleted the first time they dim a presentation. Blinkr's whole personality is knowing when not to speak.

On a call? It waits.

While your camera or microphone is in use, a due break is held, silently. It arrives the moment the call ends — held, never skipped.

Presenting? It waits.

Full-screen apps — a slideshow, a movie, a game — hold breaks the same way. Even the heads-up pill stays away while you're on stage.

Away? Already counted.

Step away from the Mac and Blinkr credits the rest on its own, then starts you fresh when you're back. Short pauses bank your remaining time instead of resetting it.

Behind? It remembers.

A break that had to wait shows up in the menu as "ready — waiting for your call to end," and VoiceOver says so too. Nothing vanishes silently.

Blinkr's heads-up pill: Eye break in 11 seconds, with buttons to postpone five minutes or skip.
The heads-up pill — your fifteen-second warning.
Blinkr's menu-bar menu: next break countdown, Take a Break Now, Skip Next Break, Pause Breaks, Settings, About, Check for Updates, and Quit.
The whole app, one quiet menu.
Blinkr's Settings window: break cadence and length pickers, stretch break options, courtesy holds, dim strength, chime, updates, language, and launch at login.
Settings — plain language, honest footnotes.
Blinkr's welcome window explaining the 20-20-20 rule, the courtesy holds, away detection, and that Esc always skips.
First launch — the whole idea in four lines.

The rest of it

Stretch breaks

Every third break — roughly hourly — is a longer stand-and-stretch. Tune the cadence and length, or turn it off.

Every display

All screens dim together, so a second monitor never stays glaring while the first one rests. Displays can come and go mid-break.

A gentle tally

The menu counts today's breaks and keeps a day streak — one that a quiet morning doesn't break. Skips are counted honestly, never scolded.

Thirteen languages

Every surface — break screen, menu, VoiceOver — in 13 languages, with a picker that switches live. No relaunch.

Accessible for real

VoiceOver announces warnings, holds, and how to leave a break. Keyboard works everywhere. Reduce Motion is honored. Every color is generated to WCAG AA.

Updates, in-app

A weekly check offers new versions right in the app — with a visible off switch, because optional should mean optional.

Private by construction

Blinkr has no idea what you look at all day, and it likes it that way.

Four tiny signals

Seconds since your last keypress (never which keys), whether a camera or mic is in use (never any recording), whether a window fills a display (never its contents), and whether the screen is locked. That's the entire sensorium.

Zero permission prompts

Blinkr never asks for a single macOS permission — no Screen Recording, no Accessibility, no camera. Nothing to grant is the proof.

Two requests, both optional

About once a week it asks twoplus11.com whether a newer version exists, sending the app version and nothing else — flip that off in Settings. The only other call is the daily re-check of a business license key, which never happens until you enter one. On a personal install with updates off, Blinkr makes no network connections at all.

The long version is short too: the Blinkr privacy page.

Pricing

Personal use is free forever — the same app, nothing held back. If Blinkr looks after your eyes at work, a one-time business license keeps the lights on.

Personal
Free forever
For your own eyes, on your own Mac
  • Every feature, no trial, no nagging
  • All thirteen languages
  • Signed, notarized, universal
  • Updates included, in-app
  • No account, ever
Download for macOS

macOS 14 Sonoma or later, including macOS 27 Golden Gate

Business
$5 / device
One-time payment — no subscription
  • Everything in Personal
  • Use commercially at work
  • Roll it out to a team, one seat per Mac
  • One-time payment — no subscription
  • Free updates forever
  • Supports solo indie development

The personal tier is the full app — buy a business license only if you use Blinkr at work. One seat per device, paid once, yours for life. Secure checkout via Stripe; your license key is emailed instantly.

Questions, answered

Does Blinkr interrupt video calls?

No — that's the point. While your camera or microphone is in use, or anything is running full screen, a due break is held, not shown. It arrives the moment your call or presentation ends. Held breaks are never lost.

What is the 20-20-20 rule?

A comfort guideline optometrists widely share for screen fatigue: every 20 minutes, look at something 20 feet (about six meters) away for 20 seconds. Blinkr turns it into a habit you don't have to think about.

Can I skip a break?

Always. Esc skips any break instantly, there's a Skip button on the break screen and on the heads-up pill, and you can postpone five minutes or pause breaks for an hour, until tomorrow, or until you say so. Blinkr nudges; it never nags.

Does Blinkr watch what I'm doing?

No. It reads four tiny local signals — how long since you last touched the keyboard or mouse, whether a camera or microphone is in use, whether a window covers a whole display, and whether the screen is locked. Never what you type, never window contents, never any recording. It needs no macOS permissions at all, which you can treat as the proof.

What happens if I walk away from my Mac?

Blinkr notices the quiet, parks the timer, and credits the rest on its own — a coffee run is a break, no overlay needed. Lock the screen mid-break and the break counts as taken.

Does it work with more than one display?

Yes. Every display dims together during a break, so a second monitor never stays glaring while the first one rests. Plug or unplug displays mid-break and the overlay follows.

Is Blinkr really free?

For personal use, yes — free forever, every feature included. Using it at work on a company machine takes a one-time $5 business license per device; the key arrives by email and goes into Blinkr's own License window.

Where do I enter my license key?

In Blinkr: open the menu-bar menu, choose Settings, and click the key button in the footer — then paste the key from your purchase email and click Activate. Personal use needs no key at all; nothing is locked behind one.

What languages does Blinkr speak?

Thirteen: English, German, Spanish, French, Italian, Japanese, Korean, Dutch, Polish, Brazilian Portuguese, Russian, Turkish, and Simplified Chinese — including the break screen, the menu, and the VoiceOver announcements. Pick a language in Settings; it switches live.

How do updates work?

Blinkr checks twoplus11.com about once a week for a newer version — sending the app version and nothing else. If there is one, it downloads and installs it in the background, and the new version takes effect the next time you open Blinkr; every build is cryptographically signed and one that does not verify is refused. Turning the automatic check off in Settings stops all of it — check, download and install — and you can still check by hand whenever you like.

Like what I make?

All my apps are free for personal use. If they save you time or make your day a little easier, a tip keeps me going — it goes straight to development, no middleman.

Hear about new apps first

One short email when twoplus11 ships a new Mac app. No spam — and unsubscribing is one click that works instantly.

One confirmation email first — you're only in if you click it.

Blinkr compared with other Mac break reminders

Blinkr dims the screen for a 20-second look-away every 20 minutes, and waits rather than interrupting when you are on a call. This is a busy category with several good free options, and meeting awareness is no longer unusual in it.

Prices and capabilities checked August 2026. Each maker’s own site is the authority on its side of this table.

Blinkr compared with Time Out, Stretchly and LookAway
Capability Blinkr Time Out Stretchly LookAway
Price Free for personal use · $5 one-time commercial Free Free, open source Free tier, then paid
20-20-20 timing Yes Configurable Configurable Yes
Waits while you're on a call Yes No No Yes
Escape always dismisses a break Yes Yes Yes Yes
Runs on your Mac, no account Yes Yes Yes Yes

When to use something else

Time Out and Stretchly are both free, mature and more configurable than Blinkr — multiple break types, custom intervals, and years of refinement. LookAway also detects meetings, so that is not a reason to pick us over it, and it adds posture and blink prompts Blinkr doesn't have. Blinkr's case is a narrow one: the 20-20-20 rule, done calmly, with nothing to set up and no way to end up with a break overlay across a screen share.

If this is what you came here to solve

My eyes hurt after a day at the screen
The 20-20-20 rule: every 20 minutes, look 20 feet away for 20 seconds. Blinkr keeps the clock.
Break apps keep interrupting my meetings
Blinkr detects a call and holds the break until you're out of it.
I need to dismiss a break right now
Escape always works, from the first frame of the dim to the last.