The vision-correcting display makes two modifications to a standard high-resolution smartphone or tablet screen. The first is a low-cost, pinhole-covered printed transparency that covers the screen. The second: algorithms coded into the smartphone or tablet that determine the viewer’s position relative to the screen and distort the image that is projected, according to his or her prescription. As the distorted image passes through the matrix of pinholes in the transparent screen cover, the hardware-software combination creates errors on the screen that cancel errors in the eye, thus delivering what appears to be a crisp image. The screen can correct for myopia, hyperopia, astigmatism and more complicated vision problems.