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.
- One layer at one strength. The same noise is laid over a black shadow, a grey wall and a white sky. Film never does that, as we'll see.
- Grey noise on a colour picture. Monochrome grain on a colour image looks like a screen in front of the photo rather than something in it.
- Too sharp and too regular. Single-pixel noise is crisp and even. Film grain clumps: it has a size, soft edges and irregular clusters.
- The wrong order. If grain goes on before sharpening, the sharpening turns it into a crunchy texture. If it goes on before noise reduction or resizing, those steps smooth it away.
- The wrong scale. Grain that looks right at full size vanishes when the photo is downscaled for a phone screen, and grain sized for a thumbnail looks like gravel at full size.
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:
- Grain rises steeply out of black. The deepest shadows are nearly clean.
- It peaks in the midtones, around 44% grey.
- It stays strong into the highlights: about two thirds of its peak at 85% grey.
- It only tapers at the very top, near pure white.
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:
- It follows the measured tone curve. Its strength at each pixel comes from the curve above, so grain is strongest in the midtones, present in the highlights and fades at the ends.
- Two scales. It's made from two noise fields, one fine and one coarse, so it clumps instead of looking like single-pixel static. Size sets the grain's correlation size, how big the clumps are.
- Colour grain on colour films. Colour films get grain per channel, as three emulsion layers would. Monochrome films get neutral grain.
- Added after the edits. Grain goes on after the develop, tone, colour and your edits, so sharpening and noise reduction don't smooth it away or turn it crunchy. Like halation, it's applied after the film's Strength dial: it belongs to the stock.
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.
| Stock | Amount / Size | What it's like |
|---|---|---|
| 35mm ISO 400 | 45% / 1.0 | The everyday reference: visible, even grain on a 35mm negative. |
| 35mm ISO 100 | 22% / 0.75 | Fine grain, felt more than seen. For slide and portrait looks. |
| 16mm ISO 250 | 70% / 1.8 | A small frame enlarged a lot. Coarse and obvious. |
| 65mm ISO 50 | 12% / 0.55 | Slow film on a large frame. Barely there, a texture rather than grain. |
Doing it in Chobial
- 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.
- Go to Effects › Grain and pick a Stock that matches the look you want.
- Check the preview, which is one of your own photos, at full size. Adjust Amount and Size.
- Tap Save. The grain is live in the viewfinder as you shoot.
- 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
- Judge it at the size it'll be seen. Downscaling averages pixels, and averaging removes grain. If a photo is going to be seen small on a phone, a bit more Size survives better than more Amount.
- Export at full resolution. Chobial's export saves at full resolution and shows the exact pixel dimensions first (Export). Let the platform downscale once, not twice.
- Match grain to the look. Slide-film looks usually want fine grain. A pushed night negative can take a lot. Grain that doesn't fit the colour looks pasted on.
- Pair it with the rest of the stock. Grain, halation and tone go together. Heavy grain on a clean, contrasty image reads as noise. On a soft, film-like tone it reads as film.
- Don't add grain on top of grain. If an app or camera has already added grain, adding more in another app doubles it at two different sizes. Start from an unprocessed file.
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.