LogMAR Visual Acuity Converter
Convert between LogMAR, Snellen (20/x or 6/x, with +/− letters like 20/40-2), decimal acuity and ETDRS letters; quantify CF, HM, LP and NLP; and measure the change between two acuities in lines and letters.
LogMAR = log10(Snellen denominator ÷ numerator), so 20/20 (6/6) is 0.00, 20/40 (6/12) is 0.30 and 20/200 (6/60) is 1.00.
Use the LogMAR Visual Acuity Converter
Visual Acuity Input
Snellen also accepts letter scores (20/40-2, 6/9+1). Any format accepts CF, HM, LP or NLP.
Equivalent Notations
Standard Milestone Equivalents
Values reflect standard geometric logMAR progression chart lines (-0.30 to 1.30) and low-vision reference distances.
| LogMAR | Snellen 20/x | Snellen 6/x | Decimal | Est. ETDRS | Milestone Description |
|---|---|---|---|---|---|
| -0.30 | 20/10 | 6/3 | 2.00 | 100 | Standard chart progression line |
| -0.20 | 20/12.5 | 6/3.8 | 1.60 | 95 | Standard chart progression line |
| -0.10 | 20/16 | 6/4.8 | 1.25 | 90 | Standard chart progression line |
| 0.00 | 20/20 | 6/6 | 1.00 | 85 | Standard reference normal (MAR = 1′) |
| 0.10 | 20/25 | 6/7.5 | 0.80 | 80 | Standard chart progression line |
| 0.20 | 20/32 | 6/9.5 | 0.63 | 75 | Standard chart progression line |
| 0.30 | 20/40 | 6/12 | 0.50 | 70 | Common driving-standard reference line in many US states |
| 0.40 | 20/50 | 6/15 | 0.40 | 65 | Standard chart progression line |
| 0.50 | 20/63 | 6/19 | 0.32 | 60 | Standard chart progression line |
| 0.54 | 20/70 | 6/21 | 0.29 | 58 | Common US low-vision reference value |
| 0.60 | 20/80 | 6/24 | 0.25 | 55 | Standard chart progression line |
| 0.70 | 20/100 | 6/30 | 0.20 | 50 | Standard chart progression line |
| 0.80 | 20/125 | 6/38 | 0.16 | 45 | Standard chart progression line |
| 0.90 | 20/160 | 6/48 | 0.13 | 40 | Standard chart progression line |
| 1.00 | 20/200 | 6/60 | 0.10 | 35 | Common 20/200 reference line; legal definitions require a full jurisdiction-specific assessment |
| 1.30 | 20/400 | 3/60 | 0.05 | 20 | Reduced distance Snellen equivalent |
| 1.78 | 20/1200 | 1/60 | 0.017 | 0 | Low-vision test distance milestone |
Off-Chart Vision: CF, HM, LP, NLP in LogMAR
Used to include very low vision in statistics. Values are not on an interval scale; report the convention and the test distance.
| Code | Meaning | LogMAR | Decimal | Other protocols | Basis |
|---|---|---|---|---|---|
| CF | Counting fingers | 1.9 | 0.013 | 1.8–2.0 | Measured (Schulze-Bonsel et al. 2006, FrACT) |
| HM | Hand motion | 2.3 | 0.005 | 2.3 | Measured (Schulze-Bonsel et al. 2006, FrACT) |
| LP | Light perception | 2.7 | 0.002 | 2.6 | Imputed convention (Bach) |
| NLP | No light perception | 3.0 | 0.001 | 2.9 | Imputed convention (Bach) |
Sources: Schulze-Bonsel K, et al. IOVS 2006;47:1236–40; Bach M, Visual acuity cheat sheet.
Compare Two Acuities
Uses the input format selected above. Lower logMAR is better vision.
Enter both values to see the change in logMAR, lines and letters.
Factual Unit Relationships & Method Limitations
- Mathematical Definitions: Minimum Angle of Resolution (MAR) = 1 / Decimal Acuity = Snellen Denominator / Snellen Numerator. LogMAR = log10(MAR) = -log10(Decimal).
- ETDRS Letter Score Formula: Calculated as 85 - (50 × LogMAR). 20/20 corresponds to 85 letters; each 0.1 logMAR change represents 5 optotypes (0.02 logMAR per letter). Clamped between 0 and 100 letters.
- Partial lines: Each letter is 0.02 logMAR on 5-letter-per-line charts, so 20/40-2 = 0.30 + 0.04 = 0.34 and 20/40+1 = 0.28. A change of 0.1 logMAR is one line or 5 letters.
- Reduced Test Distances: Snellen fractions with reduced numerators (e.g. 3/60, 1/60) are evaluated via MAR = Denominator / Numerator (MAR = 20 for 3/60, LogMAR = 1.30; MAR = 60 for 1/60, LogMAR = 1.78).
- Chart Protocol Disagreements: Published clinical trials (AOS, DRCR Retina Network) confirm that direct mathematical translation between Snellen and ETDRS charts exhibits systematic divergence due to differing termination rules, optotype legibility, and geometric scaling.
Quick answer
LogMAR = log10(Snellen denominator ÷ numerator), so 20/20 (6/6) is 0.00, 20/40 (6/12) is 0.30 and 20/200 (6/60) is 1.00. Each 0.1 logMAR is one chart line of 5 letters, so one letter = 0.02 logMAR and 20/40-2 is 0.30 + 0.04 = 0.34. The ETDRS letter score is about 85 − 50 × logMAR.
Examples
| Snellen (ft) | Snellen (m) | Decimal | LogMAR | ETDRS letters |
|---|---|---|---|---|
| 20/20 | 6/6 | 1.00 | 0.00 | 85 |
| 20/40 | 6/12 | 0.50 | 0.30 | 70 |
| 20/70 | 6/21 | 0.29 | 0.54 | 58 |
| 20/100 | 6/30 | 0.20 | 0.70 | 50 |
| 20/200 | 6/60 | 0.10 | 1.00 | 35 |
| 20/400 | 3/60 | 0.05 | 1.30 | 20 |
Enter any notation, including 20/40-2 or CF, to see every equivalent and the nearest chart line.
Summary
Calculates notation equivalents between LogMAR (log10 of the Minimum Angle of Resolution), Snellen fractions (including reduced distances such as 3/60 and partial-line scores such as 20/40-2), decimal acuity, and estimated ETDRS letter scores (85 − 50 × LogMAR). Off-chart vision (counting fingers, hand motion, light perception) uses published research conventions. Mathematical equivalence does not replace standard clinical testing or account for chart protocol differences.
How it works
- Select the input notation format (LogMAR, Snellen feet, Snellen meters, Decimal, or ETDRS letter score).
- Enter your measurement. Snellen accepts full fractions (20/40, 3/60), denominator shorthand (40), and letters missed or extra on the next line (20/40-2, 6/9+1). You can also type CF, HM, LP or NLP in any format.
- Each letter counts 0.02 logMAR: 20/40-2 = 0.30 + 2 × 0.02 = 0.34; 20/40+1 = 0.30 − 0.02 = 0.28.
- View converted notations, exact values, nearest standard chart lines, and the estimated ETDRS score (85 − 50 × LogMAR).
- Use "Compare two acuities" to express a change as logMAR, chart lines (0.1 each) and ETDRS letters (0.02 each).
Use cases
- Convert study LogMAR values into standard Snellen equivalents for presentation.
- Turn clinic notes such as 20/40-2 or 6/9+1 into logMAR for statistics.
- Assign logMAR values to counting fingers and hand motion for research data.
- Report a treatment effect as lines or letters gained or lost.
- Evaluate low-vision reduced-distance notations (such as 3/60 or 1/60) in standard LogMAR.
- Translate clinical chart entries between metric (6/x) and imperial (20/x) test distances.