Image Noise Reduction - Smooth Grain, Keep Detail

Smooth out the speckled grain in high-ISO and low-light photos, then bring edge definition back with a sharpening pass. Balance the two sliders to taste. Everything runs in your browser.

Where photo noise comes from, and the trade-off in removing it

Noise is the speckled, grainy texture that appears in photos taken in low light. It comes from the camera sensor amplifying a weak signal: when there are not enough photons hitting each photosite, raising the ISO amplifies whatever the sensor recorded, including its own random electrical fluctuations. Small sensors suffer most, which is why phone photos taken indoors or at night show it far more than daylight shots.

Every noise reduction method faces the same fundamental tension. Noise is fine random variation between neighbouring pixels, and so is genuine fine detail such as hair, fabric weave, foliage and skin texture. Smoothing operates on both, which is why over-aggressive denoising produces that waxy, plastic look where faces lose their pores and grass turns into a green smear.

The approach here is a two-stage one that gives you control over that balance directly. The smoothing pass averages out the fine variation, taking the noise with it. The sharpening pass then restores edge contrast, bringing back the definition on the boundaries that matter, such as outlines, features and text, without reintroducing the speckle in flat areas like sky and shadow.

Working the two together is the whole technique. Apply just enough smoothing to kill the obvious grain, then add sharpening until the subject looks crisp again, checking at full size rather than on a scaled-down preview, since noise and over-smoothing are both invisible at thumbnail scale. Processing runs on a canvas in your browser, so nothing is uploaded and there is no limit on how many photos you clean up.

How to reduce noise in a photo

  1. Upload the photo. High-ISO, indoor and night shots benefit most.
  2. Raise the smoothing gradually. Stop as soon as the obvious speckle in flat areas like sky or wall disappears. Going further starts costing real detail.
  3. Add sharpening to recover edges. This brings back definition on outlines and features that smoothing softened.
  4. Check at 100 percent. Both noise and over-smoothing are invisible in a small preview, so judge on the full-size view.
  5. Download at full resolution.

Denoising before enlarging is worth doing in that order, since the upscaler reconstructs from whatever structure it finds, and grain is structure it will happily amplify. If the photo is simply dark rather than noisy, the brightness and contrast controls in the filters tool are the better first move.

Frequently asked questions

What causes noise in photos?

The sensor amplifying a weak signal. In low light there are not enough photons per photosite, so raising ISO amplifies the sensor's own random fluctuations along with the image. Small phone sensors show it most.

Why do denoised photos sometimes look waxy?

Because noise and fine detail are both fine random variation between neighbouring pixels. Smoothing cannot fully distinguish them, so too much of it removes pores, fabric weave and foliage along with the grain.

What does the sharpening step do?

It restores edge contrast after smoothing, bringing back definition on outlines and features without reintroducing speckle in flat areas like sky and shadow.

Should I denoise before or after upscaling?

Before. The upscaler reconstructs from whatever structure it finds in the image, and grain is structure it will amplify.

Why should I check at full size?

Noise and over-smoothing are both invisible at thumbnail scale. A result that looks perfect in a small preview can be visibly plastic at full resolution.

Are my photos uploaded?

No. Processing runs on a canvas in your browser, with no account and no limit.

🔎 Verify it yourself: nothing uploads

Don’t take our word for it. Open your browser’s DevTools (F12 → Network tab), then run this tool on any image. The only download you’ll see is the open-source AI model coming to your browser — your image itself is never sent anywhere. Every tool on this site works the same way — all processing happens on your device.