Eye Test

100%

Using this at the opticians

  1. Sit where you normally would. Laptop at your usual working distance, phone where you'd normally hold it.
  2. Keep browser zoom at 100% (Ctrl 0 or ⌘ 0). Use A− / A+ here instead, so the sizes stay comparable.
  3. Test one eye at a time. Cover the other eye, or let the optician do it with the trial frame.
  4. Compare lenses on the same tab. Old lens, then new lens. Note the smallest line you can read comfortably, not just the smallest you can guess.
  5. Hit Shuffle between goes so you're reading, not remembering.

What each test shows

ReadingEveryday text at real screen sizes. Your main acid test.
LettersOverall sharpness: the smallest row you can read.
Red / GreenWhether the lens strength is balanced. Tell the optician which side looks sharper.
DialAstigmatism: lines in one direction look darker or sharper than the rest.
LinesBlur in one direction only. Another way to spot astigmatism.
ContrastFaint detail. Blur shows up in pale text before it shows in black text.
TerminalSmall monospace text on a dark background, the way you work every day.
This is a comparison tool, not a medical chart. Sizes are in screen pixels and depend on your screen and distance. Keep the screen, distance and settings the same and compare like with like.

Read down until the text stops being comfortable. Try each typeface.

Read each row left to right. Note the smallest row you get fully right.

Look at the black letters and rings. Which side looks sharper and blacker: red, green, or the same?

"The same" is the target. As a rough guide, red sharper usually means slightly under-corrected, and green sharper slightly over-corrected. Just tell the optician which side wins.

Do all the lines look equally dark and sharp? If not, note which ones stand out, e.g. "the 2 to 8 line".

All four squares should look equally crisp. If one looks smudged or greyer than the others, note which.

Wavy patterns or shimmer come from the screen, not your eyes. Try a coarser setting.

Same size, fading out. Note the faintest row you can still read.

Monospace at the sizes terminals and editors actually use. Watch for 0/O, 1/l/I and rn/m.