Rescue photos taken in dim rooms, at dusk or at night. The enhancer measures how dark each area is and lifts it by the right amount, keeps lamps and windows from blowing out, and cleans up the grain and color speckles that brightening reveals.
Last updated:
◂ ▸
BeforeAfter
Advertisement
Advertisement
How to use the Low Light Photo Enhancer
Add a dark photo by dropping, pasting or choosing it. A sample night street is loaded so you can see the effect right away.
Leave Auto brightness on for a balanced result, or turn it off and set Brighten yourself.
Raise Noise reduction until the grain in the shadows is acceptable, and use Color noise reduction for colored speckles.
Fine-tune contrast, saturation and color temperature, or try the Night street, Indoor or Maximum presets.
Download the enhanced photo at full size.
How the low light enhancement works
The method follows the Retinex idea used in low-light research (for example LIME, Guo et al. 2017): a photo is treated as reflectance × illumination. Brightening the illumination while keeping the reflectance gives a natural result.
Estimate illumination. For every pixel the brightest of its red, green and blue values is taken, then smoothed with an edge-aware guided filter so the light map follows object outlines.
Apply an adaptive gain. Each pixel is multiplied by gain = T−γ, where T is the local light level (0–1) and γ is the Brighten value. With γ = 0.6, an area at 5% light gets about 6× brighter while an area at 80% gets only 1.14×. The gain is capped at 12× (about 3.6 stops).
Protect highlights. Luminance above 85% is rolled off with a smooth tanh shoulder instead of clipping.
Reduce noise. The image is split into luminance and two color-difference channels. Luminance is smoothed in proportion to the gain applied; the color channels are smoothed over a wider radius because color noise is coarser.
Finish. Contrast uses a smooth S-curve around middle gray; saturation scales the color-difference channels.
Gain by Brighten value
Local light level
Brighten 30%
Brighten 60%
Brighten 90%
3% (near black)
×2.9
×8.2
×12 (capped)
10% (deep shadow)
×2.0
×4.0
×7.9
25% (shadow)
×1.5
×2.3
×3.5
50% (midtone)
×1.2
×1.5
×1.9
90% (highlight)
×1.03
×1.07
×1.10
Tips for night and indoor photos
Use the largest original you have. Screenshots and messaging-app copies are heavily compressed, and compression artifacts become visible once shadows are lifted.
Orange indoor light? Move Color temperature to the cooler side, or correct it afterwards with the White Balance Corrector.
Do not over-smooth. Noise reduction above about 70% starts to remove fine texture such as hair and fabric. A little grain looks more natural than plastic skin.
Next time: brace the phone against something, tap to focus on the subject and use night mode. A sharper, less noisy original always enhances better.
Frequently asked questions
How do I brighten a dark photo without making it look washed out?
Use a curve that lifts dark areas more than bright ones instead of a flat brightness increase. This enhancer estimates the local light level around each pixel and applies a gain of roughly (light level) to the power of minus the Brighten value, so a dark corner may get 8× brighter while a lit window barely changes. Adding a little contrast and saturation afterwards prevents the gray, flat look.
What does Auto brightness do?
It samples the photo and finds the curve strength that brings the median brightness to about 40%, a typical value for a well exposed image. Photos that are already bright get only a minimal adjustment. Turn Auto off to set the Brighten slider yourself; it starts from the automatic value.
Why does my brightened night photo look grainy?
Dark areas of a photo contain sensor noise that is invisible until it is brightened. When you lift shadows by 3 stops you also lift the noise by 3 stops. The noise reduction here is strongest exactly where the gain was highest, and the color noise slider smooths the red and green speckles typical of high-ISO phone shots.
Can it recover detail from a completely black photo?
Only if the detail was recorded. JPG files keep 256 levels per channel, so a nearly black area has very few levels left and brightening it reveals banding and noise rather than new detail. For future night shots, use a longer exposure, a tripod or your phone's night mode; this tool works best on photos that are dark but not pure black.
Will lights and bright windows get blown out?
The gain is computed from an edge-aware light map, so bright objects keep a gain close to 1, and anything that would exceed white is compressed with a soft shoulder instead of clipped. Very bright lamps that were already pure white in the original stay white.
How is this different from the Brighten Image tool?
Brighten Image applies one tone curve to every pixel, which suits photos that are evenly underexposed. The Low Light Enhancer uses a local, spatially varying curve plus noise reduction, which suits night scenes and rooms with mixed light where some parts are dark and others are bright.
Are my photos uploaded?
No. Processing happens in your browser with JavaScript and the canvas API, so photos never leave your device.
Are all the tools on FreeToolCabin tested for quality and accuracy?
Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.