English

Online Eye Chart Test — Landolt C Self-Check

Calibrated Landolt C rings for a rough acuity self-check

Runs in your browser · nothing is uploaded

Updated 2026-10-04

Step 1 · Calibrate your screen

Every screen draws a millimetre with a different number of pixels, so match a real object first to get the ring sizes right.

Hold any standard-size card (credit, debit or ID card, 85.60 × 53.98 mm) against the screen and adjust until the box below is exactly as wide as the card.

323.5 px

Not calibrated — results are unreliable. Assuming 1 mm = 3.78 px for now.

Step 2 · Distance and eye

m

1 to 6 m. Measure it with a tape measure and stay in that spot during the test.

Eye being tested

Cover the other eye lightly with your palm rather than pressing on it.

Step 3 · Test

Pick the side where the ring (Landolt C) is open, with the buttons or the arrow keys. Starting at 0.1 you get five rings per level, and three or more correct moves you on. The test ends at the first level you do not pass. From several metres away, ask a helper to press the buttons for you or use a wireless keyboard.

Ring size per level (current distance and calibration)

Decimal acuityRing diameterScreen pixelsShown
0.1 43.64 mm164.9 pxYes
0.2 21.82 mm82.5 pxYes
0.3 14.54 mm55 pxYes
0.4 10.91 mm41.2 pxYes
0.5 8.73 mm33 pxYes
0.6 7.27 mm27.5 pxYes
0.7 6.23 mm23.6 pxYes
0.8 5.45 mm20.6 pxYes
0.9 4.85 mm18.3 pxYes
1.0 4.36 mm16.5 pxYes
1.2 3.64 mm13.7 pxYes
1.5 2.91 mm11 pxYes
2.0 2.18 mm8.2 pxYes

This is a self-check for reference only. It is not a diagnosis and does not replace an eye exam by an optometrist or ophthalmologist. Screen brightness, calibration error, distance error and room lighting can all shift the result. See an eye doctor if your vision drops suddenly or you have eye pain or double vision.

Ring size is set so the outer diameter spans 5 minutes of arc at acuity 1.0, using h = distance × tan(5′ ÷ acuity); stroke and gap are one fifth of the diameter. The levels follow the decimal acuity steps (0.1 to 2.0) used on Korean wall charts, and the three-of-five pass rule is this tool’s own.

What it is

This is a screen-based eye chart for a quick look at your vision at home. It draws Landolt C rings, the same broken-ring symbol used in clinics, at sizes calculated for your screen and your distance, and you tell it which way each gap points. Because a pixel is a different size on every device, you first match an on-screen box to a real card or ruler. You can run it for the right eye, the left eye or both, and the results for each are listed side by side. It can hint that one eye is weaker, but it is not a diagnosis and does not replace a proper eye exam.

The result is given as decimal acuity, the scale used on Korean and many European charts, where 1.0 is the conventional reference level. It is not converted to Snellen fractions here.

How to use

  1. Choose a calibration method. With the card method, hold any credit, debit or ID card against the screen and resize the box until it is exactly as wide as the card. On a narrow phone, use the ruler method and set the line to 50 mm.
  2. Press “Save this calibration”.
  3. Measure the distance from your eyes to the screen and enter it (1 to 6 m, default 3 m).
  4. Pick the eye you are testing and cover the other one lightly with your palm.
  5. Press “Start test” and answer each ring with the direction buttons or the arrow keys. Use “Not sure” when you cannot tell. From a few metres away, ask a helper to press the buttons or use a wireless keyboard.
  6. Read your decimal acuity and check the size table below the result.

How it works

  • Ring size: outer diameter h = distance × tan(5′ ÷ acuity), so at acuity 1.0 the ring spans five minutes of arc. At 3 m that is 4.36 mm for 1.0 and 43.6 mm for 0.1.
  • Stroke and gap are one fifth of the diameter; the gap points up, down, left or right, drawn at random for every ring, so a pure guess is right one time in four.
  • Levels: 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.2, 1.5 and 2.0, the decimal steps found on Korean wall charts.
  • Procedure (this tool’s own rule): five rings per level starting at 0.1; three or more correct passes the level. The test ends at the first level you do not pass, and your result is the last level passed, or “below 0.1”. If the 0.1 ring does not fit on the screen, or its gap is too small to draw, the test does not start and only explains why.
  • A level whose gap would be under 1.5 CSS pixels cannot be drawn, so the test stops there. If even the 0.1 ring is larger than the test area, you are asked to move closer.
  • Calibration: px per mm = on-screen length ÷ 85.6 mm (card) or ÷ 50 mm (ruler). Uncalibrated, the CSS standard of 96 px per inch (about 3.78 px per mm) is assumed.

Examples

Ring sizes at 3 m on a screen with 4 px per mm:

Decimal acuity Ring diameter Screen pixels
0.1 43.64 mm 174.5 px
0.5 8.73 mm 34.9 px
1.0 4.36 mm 17.5 px
2.0 2.18 mm 8.7 px

On the same screen at 1 m, the gap drops below 1.5 px from level 0.8 on, so the test can only go up to 0.7.

Good to know

Glare, brightness, lighting and small calibration or distance errors all change the outcome. If your vision drops suddenly, your eyes hurt or you see double, see an eye doctor whatever this page says. The colour vision test and the 20-20-20 eye break timer are useful companions.

FAQ

Why do I have to calibrate with a card?

A hundred pixels is a different physical length on a phone and on a monitor. Matching a standard card (85.60 × 53.98 mm) or a ruler tells the tool how many pixels make a millimetre, so the rings are drawn at the right size. Without it the tool assumes 3.78 px per mm, which can be well off.

What distance should I use?

Anything from 1 to 6 m works; 3 m is the default. The farther away you are, the bigger each ring has to be, so the screen can draw the smaller levels. Measure the distance with a tape and stay put.

My result is different from my last eye exam.

Screen brightness, calibration and distance errors, room lighting and screen resolution all shift the result. This is a reference self-check, not a clinical test. Get your acuity measured by an optometrist or ophthalmologist.

Why did the test stop before 1.0 or 2.0?

Once the gap in the ring would be narrower than 1.5 pixels it cannot be drawn properly, so the test ends before that level. Stand farther back or use a larger, higher-resolution screen to reach higher levels.

Is anything saved?

Only the calibration and the distance are kept in this browser's local storage so you do not have to redo them. Nothing is sent to a server.

Missing a tool?