A visual function testing device configured to test a plurality of visual functions, comprising: visual target image presenting means configured to present a visual target image; visual target image rendering means configured to render the visual target image to be presented on the visual target image presenting means; visual function test item selecting means configured to select an item of a visual function test; visual target image generating means configured to generate a visual target image corresponding to the item of the test, the item being selected by the visual function test item selecting means; viewpoint distance inputting means configured to input a distance between the visual target image presenting means and a viewpoint of an observer; characterized by further comprising visual angle inputting means configured to input a visual angle to be made by the visual target image and the viewpoint of the observer, wherein, based on a viewpoint distance inputted by the viewpoint distance inputting means and on a visual angle inputted by the visual angle inputting means, the visual target image rendering means calculates a display size and display position of the visual target image corresponding to a visual acuity or visual field test selected by the visual function test item selecting means, and renders the visual target image with the calculated display size at the calculated display position. visual target image presenting means configured to present a visual target image; visual target image rendering means configured to render the visual target image to be presented on the visual target image presenting means; visual function test item selecting means configured to select an item of a visual function test; visual target image generating means configured to generate a visual target image corresponding to the item of the test, the item being selected by the visual function test item selecting means; viewpoint distance inputting means configured to input a distance between the visual target image presenting means and a viewpoint of an observer; characterized by further comprising visual angle inputting means configured to input a visual angle to be made by the visual target image and the viewpoint of the observer, wherein, based on a viewpoint distance inputted by the viewpoint distance inputting means and on a visual angle inputted by the visual angle inputting means, the visual target image rendering means calculates a display size and display position of the visual target image corresponding to a visual acuity or visual field test selected by the visual function test item selecting means, and renders the visual target image with the calculated display size at the calculated display position. visual angle inputting means configured to input a visual angle to be made by the visual target image and the viewpoint of the observer, wherein, based on a viewpoint distance inputted by the viewpoint distance inputting means and on a visual angle inputted by the visual angle inputting means, the visual target image rendering means calculates a display size and display position of the visual target image corresponding to a visual acuity or visual field test selected by the visual function test item selecting means, and renders the visual target image with the calculated display size at the calculated display position.