Simple eye test without fancy equipment


Theodore A. Corcovilos


February 15, 2018

Most of us are familiar with the refraction exam done by optometrists to determine our eyeglass prescription. Here’s a different method without the fancy equipment. The only tool we need is a tape measure and an object to look at, like a chart or point-source of light like an LED.

This idea came from a homework problem I gave my Optics class: start with an eyeglass prescription and determine the near and far limits of clear vision. The following is the reverse of that problem.

Most of us are familiar with the refraction exam done by optometrists to determine our eyeglass prescription. The test involves the patient trying to read a chart placed at reading distance (20 in ≈ 50 cm) or at a standard far distance (20 ft ≈ 6 m) while the optometrist tries placing different lenses in front of each eye to find the lenses that give the best image for the patient. The test is largely trial-and-error. A good practicioner can reach an optimal lens with only a few trials. Here’s a method to measure myopia (nearsightedness), hyperopia (farsightedness), and presbyopia (age-related farsightedness) without the fancy equipment. The only tool we need is a tape measure and an object to look at, like a chart or point-source of light like an LED.

(Unfortunately this test doesn’t work for astigmatism, the other common vision defect, without a special charge. Some suggestions for this below.)

Normal vision

“Normal vision” means that a person can clearly see an object at both reading distance (50 cm) and at far distance (ideally infinity, but 20 ft ≈ 6 m is considered good enough).1 We can model the eye as a single lens with variable focal length f and a fixed image distance s’. A reasonable approximation is that s’ = 16.7 mm.2 Using Gauss’s Lens equation we can solve for the values of focal length in the near and far cases:

\[ \begin{align*} \frac{1}{f} &= \frac{1}{s} + \frac{1}{s'} \\ f_{far} &= \left(\frac{1}{\infty} + \frac{1}{16.7\,\mathrm{mm}} \right)^{-1} = 16.7\,\mathrm{mm} \\ f_{near} &= \left(\frac{1}{500\,\mathrm{mm}} + \frac{1}{16.7\,\mathrm{mm}} \right)^{-1} = 16.2\,\mathrm{mm} \end{align*} \]

Who turned the lights out?

Did you ever wonder why eye exams are done in a darkened room? This is to dilate the pupils and maximize the effects of aberations in the eye’s optical system. This makes the test more sensitive. Another effect of dilation is that spherical aberation makes the effective focal length of the eye shorter than it would be in bright light – this is what causes night-time myopia.

The ability of the human eye to change its focal length is called accomodation. As we age we lose this ability and the eye gets stuck more towards the ffar value. This is why older people need reading glasses. It’s also why the medicine used to dilate pupils for an eye exam makes it difficult to read: the muscles responsible for accomodation are paralyzed so the lens is stuck in “far” mode until the medicine wears off.

So, just to recap: a normal, healthy eye can vary its focal length between ffar = 16.7 mm and fnear = 16.2 mm.

Optical power and diopters

Optometrists don’t speak in terms of focal length but in terms of optical power. Optical power is defined as the reciprocal of focal length:

\[ P = \frac{1}{f} \]

and is usually specified with units of “diopters” = m-1. So, we can express the focal length range of the eye in terms of optical power instead:

\[ \begin{align*} P_{near} &= \frac{1}{f_{near}} = \frac{1}{16.2\,\mathrm{mm}} = 61.9\,\mathrm{m^{-1}} = 61.9\,\text{diopters} \\ P_{far} &= \frac{1}{f_{far}} = \frac{1}{16.7\,\mathrm{mm}} = 59.9\,\mathrm{m^{-1}} = 59.9\,\text{diopters} \end{align*} \]


Diopters are also the units used for eyeglass and contact-lens prescriptions. If your eyeglasses are P = -5.00 diopters, then they have a focal length of f = 1/P = -0.2 m.

So, what do eyeglasses do? In the approximation that the lenses are close to the eye, the optical power of the eyeglasses adds to the optical power of the eye’s lens to bring the combination to the nominal values above.

The test

The test is simple. Take a tape measure (at least 6-m long for best results) and stretch it out as far as possible (on the floor of a hallway works best). With your eye placed at the end of the tape measure (and the other eye closed), move a test object as close as possible such that you can still clearly see it. Record this distance as d’near. Next, move the object as far away as possible along the tape measure until it is just no longer clear. Record this distance as d’far. (If you can place the object past the end of the tape, let d’far = the length of the tape) If d’far ≥ 6 m and d’near ≤ 25 cm, then you have “normal” vision. If your measurements aren’t in those limits, then we can do a little algebra to estimate an eyeglass prescription.

Here’s how the calculation goes:

  1. The first step is to calculate the range of optical powers implied by the measured distances. For example, the near distance d’near gives the maximum optical power of the eye. (I’ll use primes to indicate the values for the person.) From the lens equation:

    \[ P'_{near} = \frac{1}{f'_{near}} = \frac{1}{d'_{near}} + \frac{1}{s_i}. \]

    Similarly, for P’far which is the minimum optical power of the eye.

  2. We need to compare the measured optical powers to the “normal” values given above.

    • If P’near > Pnear then the person is far-sighted and the optical power of the eyeglasses needed to correct the vision is Pglasses = Pnear - P’near, which will be a positive number.
    • If P’far < Pfar then the person is near-sighted and the optical power of the eyeglasses needed to correct the vision is Pglasses = Pfar - P’far, which will be a negative number.
  3. Wait! What if we choose glasses to correct near-sightedness, but it makes it hard to read because the new near power is too small(P’near + Pglasses < Pnear). Or maybe we correct far-sightedness to improve reading, but now distance vision is compromised. In these cases we need bifocal lenses: the top part of the lens will be used for distance vision and the bottom lens for reading. The recipe then is

    • If P’near + Pglasses < Pnear, then we need to add a power Padd = Pnear-(P’near + Pglasses) to the original perscription for the bifocal lens.
    • If P’far + Pglasses > Pfar, then we need to subtract some power from the main lens and add it back for the bifocal lens. The amount of this correction is Padd = (P’far + Pglasses)-Pfar.

That’s it! Will a tape measure and a couple of lines of algebra we’ve estimated an eyeglass prescription. Of course this doesn’t replace a professional exam, but it could be useful in places without access to medical equipment.


The test described here doesn’t work for measuring astigmatism. Astigmatism is when the focusing of the eye depends on the orientation of the object. For example, vertical lines may focus at a different distance than horizontal lines. It’s caused by the eye not having cylindrical symmetry about the optical axis. (For example, the eye is squished from side-to-side.) To correct for astigmatism, a cylindrical correction is added to the eyeglass lenses, and the resulting final lens is often shaped like a slice of a torus (donut).

The test above could be modified by using a target that looks like a spoked wheel as the object and asking the test subject to identify, for example, the closest distance at which only one spoke is clear and the closest distance at which all the spokes can be clear (but not at the same time – the eye’s autofocus ability will switch between spokes). This way the cylinder axis and additional cylinder power can be approximated.

What we’ve left out

The model here has been simplified as much as possible. The night-myopia described above has been left out, and we haven’t tried to calculate the actual visual acuity (how small of an object can be resolved). Most importantly, this test doesn’t assess any diseases of the eye, such as glaucoma or cataracts. Even if your vision is perfect, regular eye exams by a professional are necessary to protect your eyes.


  1. F. L. Pedrotti, L. M. Pedrotti, L. S. Pedrotti, Introduction to Optics (Pearson, Harlow, ed. 3rd, 2007).↩︎

  2. In an actual human eye the interior is filled with vitreous humor, a gel substance with an index of refraction of about n = 1.33. For simplicity, I’ve adjusted the actual image distance (approximately the diameter of the eye = 22 mm) to account for the index of refraction. The focal lengths I use above are the object-side focal lengths of the combined cornea-lens system.↩︎