Red Eye Fixer
Remove the red reflex a flash leaves in a pupil. A face is located automatically and two starting circles are placed over the eyes; you drag them onto the red, and the correction runs only inside your circles. Everything happens in your browser — nothing is uploaded.
Click or drag a flash-lit photo here
JPG or PNG · the file stays on your device
This tool changes only the red reflex pixels inside your circles. It does not resize, crop, recolour the iris or touch the skin around the eye.
Remove the flash red-eye reflex from a photo
Red-eye is not a colour cast and it is not something a global filter can fix. A flash that fires from beside the lens sends light straight through the wide-open pupil, and the reflection that comes back from the retina is a small, bright, strongly red disc sitting inside an otherwise dark iris. The tell is arithmetic: in those pixels the red channel is far above both the green and the blue channel. Correcting them means pulling that one channel back down, in place, without disturbing the iris around them.
Upload the photo and a lightweight face detector locates the head, then places two starting circles over the eyes from the eye-line geometry. Those circles are a starting point, not a claim: the detector returns a face box without eye landmarks, so you drag each circle onto the red centre of the pupil, resize it at the edge, or add your own. A pixel is classified as red-eye only when its red channel is more than 1.5 times the larger of green and blue and brighter than 90, which is narrow enough that skin, iris and catchlights are left alone.
Inside a circle the red channel is capped at the average of green and blue, so a pixel that was pure red becomes that neutral dark tone; green, blue and alpha are never modified. The correction is feathered over the outer 15% of the radius, so the corrected disc melts into the surrounding iris instead of leaving a hard rim. The read-out under the preview counts how many red-eye pixels are currently inside your circles, which is the number you watch fall to zero.
If no face is found the tool says so and leaves the circles empty — it does not guess. Draw a circle over each pupil yourself; the correction behaves identically. A tilted, very low-contrast or tightly cropped photo is the usual reason automatic detection fails. Red-eye is an explicit rejection item on several national photo rules, so once the reflex is gone re-check the file against the official rules with the passport photo checker.
Privacy: the image is read with Canvas in your browser and is never uploaded, stored or transmitted. There is no server and no account. Flash glare on spectacles is a different problem from red-eye and is covered in the glasses guide.
Frequently asked questions
What causes red-eye in photos?
A flash fires from very close to the lens, so the light travels straight through the open pupil and reflects off the blood-rich retina at the back of the eye. The red you see is that reflection captured by the sensor. It is most likely in dim rooms, where the pupil is wide open, and with a compact camera or phone flash sitting right beside the lens.
Does the tool change anything outside the circles I draw?
No. Every pixel outside your circles is copied to the export byte for byte, and inside a circle only pixels that classify as red-eye are touched — the red channel is capped, the green and blue channels are never modified. The image size, the crop and the background all stay exactly as they were.
What if no face is detected?
The tool says so plainly and switches to manual mode: no circles are placed, and nothing is guessed. You draw a circle over each pupil yourself and the correction runs only there. A tilted, tightly cropped or very low-contrast photo is the usual reason automatic detection fails.
How do I know the red is gone?
The read-out under the preview counts the red-eye pixels inside your circles, so watch that number fall. A red-eye pixel is one where the red channel is far above both the green and the blue channel and bright enough to be a reflex; once it is corrected the pixel is capped near the green/blue average and no longer classifies as red.
Does it change my photo size or crop?
No. The export keeps the full frame at the original pixel dimensions (capped at 4000 px on the long side). Regardless of the issue, you can re-check the result against the official rules with the passport photo checker.
Is my photo uploaded anywhere?
No. The face detection, the correction and the encoding all run in your browser with Canvas. The photo never leaves your device, and there is no server, account or watermark.
Related: Passport Photo Checker · rejection reasons · glasses guide · digital file requirements · how to take a passport photo · photo size chart · Image Resizer · all tools