Image

Image Noise and Grain Tool

Add gaussian, uniform or film-style grain to an image, with luminance and colour noise separated, and generate pure noise textures for testing.

Last reviewed by the Radiatus Cloud team

Drop an image here, click to browse, or paste one
Everything happens in your browser. Nothing is uploaded anywhere.
Preview appears here.

Need this done properly for your business?

Radiatus delivers secure cloud, DevOps & compliance engineering.

Book a free consult

Adding noise is sometimes the right answer

It seems backwards, since most image work removes noise, and there are real reasons to add it. A gradient rendered in 8 bits per channel shows visible banding, and a small amount of noise breaks the bands into a texture the eye reads as smooth, which is the same principle as dithering. Heavily denoised or upscaled images look artificially smooth in a way that reads as wrong, and grain restores the texture. Film grain is also a deliberate aesthetic with a long history.

Luminance and colour noise look completely different

Noise in brightness reads as texture and is largely acceptable, which is why film grain is tolerable at levels that would be unacceptable in colour. Noise in the colour channels reads as coloured speckle and looks like a fault at any level. Digital sensors produce both, and denoising tools remove colour noise aggressively while treating luminance noise gently, for exactly this reason.

Grain is not the same as noise

Digital noise is independent per pixel. Film grain comes from silver halide crystals of varying size clumped in an emulsion, so it has structure: it is coarser in the midtones, finer in the highlights and shadows, and the clumps span several pixels. Uniform per-pixel noise looks like a broken sensor rather than like film, which is why simply adding random values rarely produces the intended effect.

Related tools

  • EXIF Viewer — Extract hidden EXIF data (Camera, GPS, Settings) from images.
  • Favicon Generator — Generate favicons and app icons at every required size from one source image, with the exact HTML to reference them.
  • Placeholder Image Generator — Generate placeholder images at any size with custom colours and label text. Produced in your browser as downloadable files, no external hotlinking.
  • Image Resizer — Resize images in your browser with aspect ratio control and format conversion. Files are processed locally and never uploaded.

Frequently Asked Questions

Why would I add noise to an image?

To break up banding in gradients, to restore texture to a heavily denoised or upscaled image that looks artificially smooth, or as a deliberate film-grain aesthetic. The first is the same principle as dithering.

What is the difference between luminance and colour noise?

Luminance noise varies brightness and reads as texture, which is largely acceptable. Colour noise varies hue and reads as coloured speckle, which looks like a fault at any level. Denoising tools treat the two very differently for this reason.

Why does my added noise not look like film?

Because digital noise is independent per pixel while film grain has structure: clumps spanning several pixels, coarser in the midtones and finer at both ends of the range. Uniform per-pixel noise looks like a broken sensor.

Does adding noise increase file size?

Substantially for lossy formats, because noise is high frequency detail with no pattern and compression cannot discard it without visibly changing the image. A grainy JPEG can be twice the size of a clean one.

How much noise is right for banding?

Very little, often one or two percent. The purpose is to break the boundary between adjacent tonal steps, not to be visible in its own right. If the noise is noticeable you have added too much.

Privacy & Security

Everything runs in your browser; nothing is uploaded.

Data: None
Client-side-Side
Active
v1.0

How to Use

Upload an image and choose the type and amount of noise to add.

Disclaimer: This tool is provided "as is" without warranty of any kind. Results are for educational and utility purposes.