👁️ EyeCheck Pro — Vision Screening
6 professional tests for complete vision screening. Free, no registration required.
👁️ Distance Vision
Snellen chart — sit 3 meters from screen
📋 Instructions
- Sit exactly 3 meters from your screen
- Select which eye you are testing first
- Click the last row you can read correctly
- Then cover and test the other eye
👓 Near Vision
Sit 35–40 cm from screen
📋 Instructions
- Sit 35–40 cm from your screen
- Wear reading glasses if you normally use them
- Select the smallest row you can read without strain
- Test each eye separately
🌀 Astigmatism
Two tests for precise detection
📋 Instructions
- Look at the center of the chart
- Cover one eye — all lines should look equally dark
- If some lines look blurrier, you may have astigmatism
🌈 Color Blindness
3 Ishihara plates — 3–5 seconds each
📋 Instructions
- Sit 75 cm from screen in normal lighting
- Look at each plate for 3–5 seconds
- Select the number you see
⊞ Amsler Grid
Macular degeneration test
📋 Instructions
- Sit 30–35 cm away, cover one eye
- Focus on the red center dot
- Are all lines straight? Any dark spots?
- Tap/click where you see distortions
◑ Contrast Vision
Distinguish low-contrast shades
📋 Instructions
- Look at the rows of letters below
- Letters become progressively lighter
- Click the last row you can clearly read
📈 Session History
Results from current session
📋 My Results
All your saved test sessions
📊 Report
Complete results from current session
💡 Eye Health Tips
Practical advice for healthy vision
📖 How To Use
Step-by-step guide to getting accurate results
Before You Start
Make sure you are in a well-lit room. If you wear glasses or contact lenses for daily activities, wear them during distance tests. If you use reading glasses, wear them for the near vision test.
Test Order
We recommend completing the tests in order: Distance → Near → Astigmatism → Color Blindness → Amsler Grid → Contrast. This ensures the best accuracy.
Distance Vision (Snellen)
Sit or stand exactly 3 meters (10 feet) from your screen. Cover your left eye with your palm (do not press). Read the chart top to bottom and click the last row you can read correctly. Repeat for the other eye.
Near Vision
Hold your device or sit 35–40 cm away. Wear reading glasses if applicable. Select the smallest row of text you can read comfortably.
Astigmatism
Look at the center of the star/clock chart. Cover one eye. If some lines appear darker, blurrier, or more distinct than others, this may indicate astigmatism. Repeat for the other eye.
Color Blindness (Ishihara)
Look at each colored circle for 3–5 seconds. Report the number you see. Normal vision and color deficiency lead to different answers.
Amsler Grid
Focus on the red center dot. Keep your eye focused on the center while observing the grid in your peripheral vision. Tap/click any area where the lines appear wavy, missing, or blurred.
Contrast Sensitivity
Read the rows of letters from top to bottom. Each row uses lower contrast. Select the last row you can read clearly.
Important Disclaimer
EyeCheck Pro is a screening tool for informational purposes only. It does NOT replace a professional eye examination. Always consult an ophthalmologist for diagnosis and treatment.
ℹ️ About EyeCheck Pro
Professional vision screening, accessible to everyone
What is EyeCheck Pro?
EyeCheck Pro is a free, browser-based vision screening application. It provides 6 standardized tests to help you understand your current visual function from the comfort of your home.
Our Mission
We believe eye health awareness should be accessible to everyone. EyeCheck Pro empowers individuals to monitor their vision and seek professional care when needed — at no cost.
What We Test
- Distance Vision — Snellen chart, standard 20/20 measurement
- Near Vision — Reading chart for presbyopia detection
- Astigmatism — Star and clock dial charts
- Color Blindness — Ishihara pseudoisochromatic plates
- Amsler Grid — Macular degeneration screening
- Contrast Sensitivity — Ability to perceive low-contrast objects
Technology
Built with pure HTML, CSS, and JavaScript (no external dependencies for tests). PHP backend for account management. Works on all modern browsers and devices.
Version
EyeCheck Pro v2.0 — 2026
✉️ Contact Us
Questions, feedback, or support
Send a Message
You can also reach us at:
📧 support@eyecheck.pro
🔒 Privacy Policy
How we handle your data
Last updated: January 2026
Data We Collect
EyeCheck Pro collects only the data necessary to provide the service: your name and email address when you create an account, and your vision test results if you choose to save them.
Local Storage
Test results from your current session are stored locally in your browser (localStorage). This data never leaves your device unless you explicitly save it to your account.
Account Data
If you create an account, your data is stored securely on our server. Passwords are hashed using bcrypt. We never store plain-text passwords.
No Advertising
EyeCheck Pro contains no advertising and does not share your data with third parties for marketing purposes.
Data Deletion
You can delete your account and all associated data at any time by contacting us at support@eyecheck.pro.
Cookies
We use only necessary functional cookies (authentication token). No tracking or analytics cookies are used.
📄 Terms of Use
Please read before using EyeCheck Pro
Effective: January 2026
1. Acceptance
By using EyeCheck Pro, you agree to these Terms of Use. If you do not agree, please do not use the application.
2. Medical Disclaimer
EyeCheck Pro is a screening tool for informational purposes only. It is NOT a medical device and does NOT provide medical diagnosis. Always consult a licensed ophthalmologist or optometrist for proper diagnosis and treatment.
3. Accuracy
Results may be affected by screen calibration, lighting, distance, and individual variation. EyeCheck Pro does not guarantee the accuracy of results.
4. User Responsibilities
You agree to use EyeCheck Pro for personal, non-commercial purposes only. You must not attempt to reverse engineer, scrape, or misuse the application.
5. Limitation of Liability
EyeCheck Pro and its developers are not liable for any health decisions made based on the results of these screening tests. Use at your own discretion.
6. Changes
We reserve the right to modify these terms at any time. Continued use of the application constitutes acceptance of the updated terms.