Skip to content

Film Grain & Noise Generator

Add photographic grain with control over amount, grain size, colour, and how the noise is weighted across shadows, midtones and highlights. Fully deterministic — the same seed always produces the same grain.

Drag & drop an image here, or pick a file

PNG, JPG, GIF, WebP, AVIF — nothing is uploaded

Film presets

Small is 35mm, large is pushed 16mm.

Your grained photo will appear here.

About this tool

Film Grain Generator builds a reproducible noise field with a seeded Mulberry32 generator, lays it out on a grid sized by the grain slider, and bilinearly upsamples it so bigger settings clump like real silver halide. Each pixel's noise is scaled by a tonal weight curve with separate strength for shadows, midtones and highlights, and can be applied either per channel (colour noise) or as a single luminance value. Working images are capped at 1400px for speed, and nothing ever leaves your browser.

  • 100% free — no account needed
  • Runs in your browser
  • Nothing is uploaded

Frequently asked questions

Is Film Grain Generator really free?

Yes. Film Grain Generator is completely free on PureBrowser — every feature, with no account, no trial, and no credit card.

Does Film Grain Generator upload my data?

No. Film Grain Generator runs entirely inside your browser, so anything you type, paste, or open stays on your own device.

Do I need to sign up or install anything?

Neither. There is no account and nothing to download — open the page and Film Grain Generator is ready to use on desktop or mobile.

Does Film Grain Generator work offline?

Once the page has loaded, yes. All of the processing happens locally in your browser, so it keeps working without a connection.