Add Noise to Image
Add film grain effect to images
Click or drop an image hereChoose an image
About Add Noise to Image
Add Noise to Image sprinkles random grain over a picture, like the texture of film or of an old print. Each pixel is shifted up or down by a random whole number between minus and plus the intensity you set, on the 0-255 scale. By default, the same shift goes to red, green, and blue, which gives gray grain; with the color option each channel gets its own shift, which gives colored speckles. The noise is uniform: there is no Gaussian or salt-and-pepper mode. The grain is computed in your browser.
How to add grain to a photo
- 1Click the upload box and choose the photo to texture.
- 2Move the "Intensity" slider: it starts at 30, 1 is barely visible, and 100 is very coarse.
- 3Check "Color noise (each color channel its own grain)" for colored speckles, or leave it off for gray grain.
- 4Click "Add noise", look at the preview, then click "Download"; a grainy JPG, PNG, or WebP keeps its format, while other files come back as PNG.
Formats and limits
- Input formats
- JPG, PNG, WebP, GIF, BMP, AVIF, and other images the browser opens; an animation gives its first frame
- Output format
- JPG stays JPG (quality 92), WebP stays WebP, everything else becomes PNG
- Intensity
- From 1 to 100, the largest shift up or down on the 0-255 scale; default 30
- Largest image
- At most 268 MP per photo; on iPhone and iPad, photos above 16.7 MP are handled in strips
Where your image is processed
Grain is generated inside this tab, with a random sequence seeded by the browser's own secure generator, and the photo never leaves your device. The result is a temporary file held by the page until you save it. Should an error message appear, its cleaned wording is sent to us for debugging, together with the tool and the browser's name and version; the photo and its name are not part of it.
Frequently asked questions
Is this Gaussian noise?
No. Each pixel is moved by a whole number picked evenly between minus and plus the intensity, so the noise is uniform. There is no Gaussian, Poisson, or salt-and-pepper option; the only choice is gray grain or colored grain.
Does colored noise change the hue of pixels?
Yes, slightly. With "Color noise" checked, red, green, and blue each get their own random amount, which scatters small colored specks. Without it, the same amount goes to all three, so a pixel only gets lighter or darker.
Will I get the same grain twice?
No. The random sequence is seeded again from the browser's secure generator on every click, so each run draws a different pattern, even with the same photo and the same settings.
Does the grain touch transparent areas?
No, not visibly. Only red, green, and blue are changed and the alpha channel stays as it was, so fully see-through areas stay see-through; semi-transparent edges get grain like the rest. A PNG stays a PNG and a WebP stays a WebP.
Tips and tricks
- ✓Raise "Intensity" for a coarser grain and click "Add noise" again: the new grain replaces the previous one instead of piling up on it.
- ✓For an old-print look, tone the photo with Sepia Filter first, then add gray grain here.