Visual Acuity Charts

To help you to detect early symptoms of nearsightedness or myopia, this Android app at Google Play reassembles Snellen Chart (traditional, Sloan, HOTV), Tumbling E Chart and Landolt C Chart traditionally in print through randomly generating optotypes at precise physical sizes according to the test distance. You may even test your own visual acuity by yourself using the mirror mode of this app.


At exactly 6 meters’ distance from the “patient”, the optotype letters on the 6/6 line (Decimal 1.0 or LogMar 0.0) shall subtend 5 minutes of arc, which means that the chart should be sized such that these optotype letters are 8.73mm tall, and the topmost (Snellen Fraction 6/60, Decimal 0.1, or LogMar 1.0) "E" should be 87.3 mm tall. An optotype letter in on a square grid.

Supported Charts:

  1. Snellen Chart, with C, D, E, F, H, K, N, P, R, U V and Z, as defined in BS 4274-1:2003
  2. Tumbling E Chart
  3. Landolt C Chart
  4. ETDRS Chart, with C, D, H, K, N, O, R, S, V, and Z
  5. HOTV Chart
  6. ETDRS European-wide Chart, with H, K, O, E, P, X, B, T, M and A
  7. LEA Symbols
  8. LEA Numbers


  1. "Doctor" and "Patient".
  2. Self-diagnosis with a mirror.
  3. Self-diagnosis within arm's reach


  1. Autoplay
  2. Traditional

Predefined Test Distances:

  • 6, 5, 4, 3, and 2 meters
  • 20, 15, 12, 10, 6 feet

And an arm's reach distance may be defined in Settings.


  • At exactly 20 feet’ distance from the “patient”, the topmost optotypes like "E" should be 88.7 mm tall, because 20 feet equals 6.096 meters. 
  • The letters and orientations of E or C ring are randomly shuffled during startup or waking-up from sleep. This makes memorizing an eye chart and cheating a vision test impossible.

Device Requirements

  • Minimum version: Android 4.2 
  • Install Location: Prefer Internal
  • Required Permissions: Vibration

Device Gallery

This app has been tested on various Android devices to ensure optotype letters are printed on screens accurately. Please check the screenshots of this app running on these devices made by Google, Samsung, HTC, LG, Acer, Motorola, Sony, Huawei and Amazon Fire Tablets.