Chobial blog

Why digital grain looks fake, and what real grain does

Digital grain looks fake when it's one uniform layer of noise laid over the picture: the same strength in every tone, grey on a colour image, too sharp, and often added before the photo is resized or sharpened. Real grain is part of the image. It changes with tone, it's in colour on colour film, and its size is tied to the format. Get those right and grain stops looking like a filter.

Why film grain on iPhone photos looks fake

Most grain effects, whether in a filter app, an editor or a camera, come down to generating noise and blending it on top. It's quick and it reads as "film" at a glance. Look closer and it gives itself away in five ways.

Adding grain is not the hard part. Desktop editors have had it for years. Lightroom's grain has Amount, Size and Roughness (Adobe's help page), and roughness does a lot to break up the regularity. Apple has added a Grain control to Photographic Styles on the iPhone 18 Pro, but PetaPixel's review notes it has no adjustable amount and applies to HEIF only (PetaPixel, 16 Sep 2026). We cover that in iPhone 18 Pro's Film texture.

What real film grain is

A black-and-white emulsion is gelatine full of tiny silver-halide crystals. Exposure and development turn some of them into specks of metallic silver. Where more light fell, more crystals develop, and the negative is denser. Grain is what you see when those specks are enlarged: the image is built out of opaque bits, not a continuous tone, and they fall at random.

Colour film works the same way to start with, but development then forms clouds of dye around each developed crystal, and the silver is bleached out. There are three sets of dye clouds, one in each of the red-, green- and blue-sensitive layers, and they don't line up. So colour grain varies in colour, speck to speck, as well as in brightness.

A useful way to model this is the random disc model: grains are discs dropped at random positions, and the image at any point depends on how much of it is covered. Newson, Delon and Galerne (2017) built a resolution-independent grain renderer on it. The model has one consequence that matters for everything else here: at nearly zero coverage and at full coverage there's almost nothing random to see, and in between the fluctuation is at its biggest. Grain is a property of the tone, not a layer on top of it.

Manufacturers measure this too. Kodak's data sheets quote RMS granularity read with a 48-micrometre aperture at a stated density, because the figure changes with density (see the Double-X technical data and Wikipedia on film grain). A single noise layer at one strength can't be right, because film doesn't have a single strength.

Where grain should be: what we measured

A common piece of advice is that grain belongs in the shadows and highlights should be kept clean. We wanted a number rather than advice, so we measured how grain strength varies with tone in a camera's own film-simulation renderings, and built Chobial's grain around that curve.

What we found:

That doesn't match "keep the highlights clean". To be careful about it: this is one camera's rendering of film, not every film. A scanned negative, a darkroom print and a slide can each behave differently, and scanners and printing paper add their own curves. But it's a measured shape rather than a rule of thumb, and it's the one Chobial uses.

How Chobial's grain works

Chobial's grain is part of a film, under Effects › Grain, and it's built to avoid each of the problems above:

The grain stocks

Choose a Stock, then adjust Amount (0–100%) and Size (0.5–3.0) from there. The stocks are named by format and speed, because those two things set how grain looks: faster film has bigger crystals, and a smaller frame is enlarged more to make the same print.

StockAmount / SizeWhat it's like
35mm ISO 40045% / 1.0The everyday reference: visible, even grain on a 35mm negative.
35mm ISO 10022% / 0.75Fine grain, felt more than seen. For slide and portrait looks.
16mm ISO 25070% / 1.8A small frame enlarged a lot. Coarse and obvious.
65mm ISO 5012% / 0.55Slow film on a large frame. Barely there, a texture rather than grain.

Doing it in Chobial

  1. Open Films (hold the film on the camera), tap + › New Film and choose a film to Start From. Make your own film covers every section.
  2. Go to Effects › Grain and pick a Stock that matches the look you want.
  3. Check the preview, which is one of your own photos, at full size. Adjust Amount and Size.
  4. Tap Save. The grain is live in the viewfinder as you shoot.
  5. For a single photo, open it in the editor's Film tool and use the per-photo Grain control. The photo re-develops from its RAW negative, so you can change your mind later (Develop it again).

Tips for grain that looks real

For more on building the whole look rather than just the texture, see how to make iPhone photos look like film.

Questions

How do I add realistic film grain on iPhone?

Use grain that changes with tone, is in colour on colour photos, and is added last, after sharpening and other edits. Then export at full resolution, because resizing smooths grain away. In Chobial, grain is part of a film; see Make your own film.

Should film grain be in the shadows or the highlights?

The camera renderings we measured put grain strongest in the midtones, around 44% grey, still at about two thirds of that strength at 85%, and fading only at the very ends. The popular advice to keep highlights clean didn't match what we measured.

Why does grain disappear when I post to Instagram?

Downscaling averages neighbouring pixels, and averaging is exactly what removes grain. A 48-megapixel photo shown at 1080 pixels wide loses most of its fine grain. Slightly larger grain survives better if you know the photo will be shown small.

Is colour grain or monochrome grain more realistic?

On colour photos, colour grain. Colour film has three emulsion layers, each with its own grain, so the specks vary slightly in colour. Grey noise laid over a colour image is a giveaway. On black-and-white film, grain is neutral.