Film Grain Filter: Adding Grain to RAW Photos (2026)
Quick answer: Add grain last, after exposure, color, noise reduction and sharpening. Keep it luminance-only, start fine and low, and raise the amount until you can just see it in a smooth area such as sky or skin. Then judge it on a test export at the size people will actually see, because grain that reads at full resolution often disappears at 1080 pixels.
A clean digital portrait can look technically perfect on your monitor and still feel sterile next to a feed of grainier edits. So you add a preset, push the grain slider, export, and the result swings the other way: skin turns crunchy, a smooth sky fills with speckles, and the photo looks noisy rather than intentional.
A film grain filter works best as a finishing decision, made for a specific output. The texture has to suit the photograph, survive the destination, and agree with the tones already in the file. This guide covers what grain is, the difference between luminance and chroma grain, how to set it in a RAW editor, and how to keep it alive through export.
Practical rule: judge grain on the surface where people will actually see the photograph, not only in your RAW editor.
Why add grain to a digital file at all
A modern RAW file can be exceptionally smooth. That cleanliness helps with detail, retouching and large adjustments, but on a phone screen a very clean portrait can read as overly polished. A restrained layer of grain gives the eye a fine pattern across otherwise smooth areas. It can make a digital gradient feel less clinical, blend retouched skin into its surroundings, and tie together a series shot under different conditions.
Grain does not make a photograph cinematic on its own. It changes the surface, and the surface only matters once the tones and colors underneath are right.
The destination changes the decision. On a large monitor the clean file may hold more detail in hair and fabric. In a social feed the image is resized and re-encoded, so delicate texture can vanish while the broad tonal relationships remain. Treat grain like sharpening: you would not use one sharpening setting for every output, and the same logic applies here.
What film grain actually is
On film, grain starts with silver halide crystals suspended in gelatin. As Shutter Angle's explainer on film grain puts it, the individual silver particles are too small to see: “What is perceived as grain is clumps of these particles and, more precisely, micro-variations in areas of relatively uniform negative density.” In color film the silver is removed during processing and dye clouds remain, and those dye clouds are what you see as grain.
The same piece makes two points that matter for editing. Grain scales with film speed: slower film is finer grained, while fast film needs larger particles to gather light quickly and so shows coarser grain. And film grain is placed randomly, which is why it reads differently from the ordered, fixed-size structure of sensor noise. A digital grain filter is an attempt to fake that randomness on top of a file that never had it.
That is why “film grain” is not one texture. A slow fine-grain stock and a push-processed fast stock look nothing alike. For a longer glossary-style overview of grain and granularity, see this photography glossary entry on grain.
The controls you will meet
Grain tools name their sliders differently, but they usually cover the same ground:
- Amount or strength: how visible the pattern is. Less lets the underlying color and detail dominate.
- Size or coarseness: whether the texture suggests a fine, slow stock or a coarse, fast one. Large grain feels tactile but competes with eyelashes, hair and small lettering.
- Roughness or distribution: how even or irregular the pattern is. Too even can look tiled and digital; too irregular produces a restless surface.
Lightroom Classic and Camera Raw expose these as Amount, Size and Roughness. darktable's grain module uses coarseness, “the grain size, scaled to simulate an ISO number”, plus strength and a mid-tone bias that makes the grain “less visible in the shadows and highlights” as you raise it. Some editors give you a single amount slider and choose the rest for you.
Luminance grain vs chroma grain
Luminance grain varies brightness without adding color. Chroma grain varies the relationship between the red, green and blue channels, producing colored flecks that quickly start to look like digital noise.
Luminance texture usually reads as more photographic because it resembles variations in density on a negative. Chroma variation is more disruptive: a little can support a specific color-film emulation, but strong colored speckle muddies shadows, stains skin and weakens color. Many grain tools, darktable's included, work on brightness only; darktable states that its grain “is processed on the L channel of Lab color space.”
| Luminance grain | Chroma grain | |
|---|---|---|
| What it adds | Brightness variation, no color | Color variation between channels |
| Reads as | Texture and density | Color speckle |
| Main risk | Softens perceived crispness when too strong | Muddy shadows and blotchy skin |
| Best use | Subtle finishing texture | Sparingly, for a specific color-film look |
| After JPEG compression | Usually holds together better | Breaks up first |
The last row has a mechanical reason. Most JPEG exports store color at a lower resolution than brightness (chroma subsampling), so fine color variation is exactly the information the encoder throws away first.
Clean the noise before you add the grain
If the file already carries high-ISO color noise, adding grain on top stacks two textures at different scales. Clean it first with high-ISO noise reduction, then decide whether any deliberate texture belongs in the finished look. Removing unwanted grain is the opposite problem to this guide, and how to fix grainy photos covers it in full.
A quick test: temporarily desaturate the preview. If the grain still reads as a coherent surface in monochrome, its luminance structure is doing the work. If it collapses into colored dots, the effect leans too hard on chroma.
Grain alone vs a full film look
Put a portrait shot on Portra 400 next to a clean digital portrait with grain laid over the top. At a glance they can look close. Remove the grain and the difference is obvious: the film frame's character lives mostly in its tone curve, highlight roll-off, color separation and the way the shadows sit against skin.
| Full film look | Grain only | |
|---|---|---|
| Tones | Lifted blacks, rolled-off highlights | Keeps the original digital curve |
| Color | A deliberate, stock-like palette | Keeps the file's existing color |
| Grain's role | One supporting part of the look | The main stylistic signal |
| Common failure | Overcommitting to one stock imitation | Texture that looks pasted on |
Grain cannot repair harsh highlight transitions, a sterile grade or shadows that sit too low. If those stay digital-looking, heavier grain only makes the conflict more obvious. The full recipe (faded blacks, a tone-curve shoulder, split color, then grain) is covered camera by camera in the film-look guides for Sony, Canon and Fujifilm RAW files.
Motion work makes the same point. Image Studio, a production company in Rome and Milan that makes commercials and branded films, describes its editorial and fashion work as “blending cinematic lighting, refined composition and luxury visual direction”. Texture is not on that list. It sits on top of decisions made earlier.
Adding grain in a RAW editor, step by step
Finish the base edit. Set exposure, contrast, highlights, shadows and white balance, then the tone curve and color. Grain should not be compensating for an image that is still tonally unsettled.
Resolve unwanted noise. If the RAW file has distracting luminance or color noise, reduce it first. Otherwise you are judging two patterns at once.
Sharpen before the grain, not after. Sharpening treats grain as edges and makes it harsher. If your editor applies sharpening at export, check the exported file rather than the preview.
Set the amount low. Raise it until you can see the texture in a smooth area, then back off slightly. Skin usually tolerates less visible grain than a background does.
Match the size to the image. Fine grain preserves facial detail. Coarser grain gives a stronger period or snapshot feel but can swallow hair, eyelashes and small type. For black and white, coarser grain is more forgiving.
Adjust roughness last, and gently. If your tool has it, small moves are enough.
Protect smooth areas
Skies, painted walls and plain studio backdrops reveal grain fastest, because the eye has nothing else to look at there. In most RAW editors grain is a global effect, so the practical control is the amount itself: set it for the smoothest important area, not the busiest. darktable's mid-tone bias is useful here, since it pulls grain out of the shadows and highlights where it tends to look dirty.
Preview at 100 percent before committing, then again at fit-to-screen. Check three places: a face, a smooth gradient and a detailed edge. Those tell you whether the grain is supporting the photograph or damaging it.
In RevelRaw
RevelRaw has a single Grain slider among its fine-tune controls, alongside faded blacks, tone curve, split toning, HSL and vignette, so the whole film-look recipe sits in one edit. Its AI denoise has an adjustable strength, which lets you keep some of the camera's own texture instead of scrubbing the file clean and adding synthetic grain back. For how it compares with other Mac editors, see RAW photo editors for Mac compared.
Making grain survive export
The file that looks balanced in your editor is not necessarily the file your audience receives. A social platform resizes and re-encodes it, a browser shows a scaled-down version, and a print changes the viewing distance entirely. Grain needs its own check for each destination.
Social feeds
Social is the least predictable because the platform does the final processing. Fine grain can soften into haze, while strong grain can survive as blocky smear. Heavier grain is rarely the answer; it tends to survive as the very noise viewers dislike. Export a version at the platform's size, look at it on a phone, and compare it with the master. For the dimensions, color space and quality to start from, see Instagram export settings for photographers.
Web
For a portfolio or article image you control the dimensions and quality, but most screens still show a reduced version. Subtle luminance grain holds up well when the file keeps enough resolution; fine chroma grain is more likely to leave uneven color behind. The useful question is not whether you can see grain at maximum zoom, but whether the image still looks intentional at normal browser size.
Print changes the viewing distance. A pattern that looks obvious pixel by pixel can blend into a coherent surface on paper, while grain tuned for a phone screen may look too weak on a large print. Paper, printer, size and sharpening all play a part, so a small test print beats guessing.
Destination rule: when one photograph serves social, web and print, keep a separate finishing version for each. One grain setting rarely translates across all three.
RevelRaw's export presets make the separate versions quick: Instagram (JPEG, 1080 × 1350, sRGB, 90%), 500px, Adobe Stock, web, and print as a full-size 16-bit TIFF in Adobe RGB, each set once and reused.
When to add grain and when to leave it off
Grain earns its place when the image feels too smooth for the story. A wide-aperture portrait can look overly uniform after retouching; a product shot on a plain background may want a little tactile variation; a monochrome conversion with broad flat grays often benefits from texture.
Leave it off when the subject already supplies structure. Weathered wood, woven fabric, foliage, stone and busy streets contain irregular detail at many scales, and a prominent grain layer just stacks competing patterns and muddies the midtones.
- Start with the story. Add grain when an analog, intimate or archival feel supports the subject. Leave it off when the image depends on clinical precision, clean geometry or pristine color.
- Check a smooth patch. At 100 percent, grain should look like a connected surface. If it looks like isolated specks, reduce the amount or size.
- Inspect the important detail. Eyes, hair, product edges, small type, fine foliage. If the texture competes with them, it is doing too much.
- Test the destination. Export a small version and view it at normal size.
- Separate correction from style. Grain will not rescue a soft image, missed focus or poor exposure.
High-ISO files need their own judgment. The camera's own noise may already give a believable surface, and removing all of it can leave the file unnaturally smooth. If the noise is colored or blotchy, reduce it first, then decide whether a controlled grain layer belongs on top. The short version: if the file looks noisy, fix it; if it looks too clean for the story, add grain last.
FAQ
What does a film grain filter do?
It adds a fine, random brightness pattern over a digital photo to imitate the texture of film. On film, grain comes from clumps of silver or dye clouds in the emulsion; a filter fakes that randomness with controls for amount, size and roughness. Used lightly, it makes smooth areas feel less clinical and helps a series of photos look consistent.
Should I add grain before or after noise reduction?
After. Reduce unwanted sensor noise first, then sharpen, then add grain as the last step. Grain added over noise stacks two textures at different scales and turns to mush, and sharpening applied after grain makes it harsher.
How much film grain should I add?
Less than you think. Start fine, around 15 to 20 on a 100-point amount slider, raise it until you can just see it in a smooth area, then back off slightly. Always re-check on a test export at the final size, since grain that reads at full resolution can vanish at 1080 pixels.
Why does my grain disappear or turn to mush on Instagram?
Instagram resizes and re-encodes every upload, and JPEG compression discards fine detail and fine color variation first. Very fine grain dissolves into haze and heavy grain survives as blocky smear. Keep the grain luminance-only, export at the platform's size so it is not resized again, and judge the result on a phone.
Can I add film grain to RAW photos on a Mac without Lightroom?
Yes. RevelRaw is a native macOS RAW editor with a Grain slider alongside faded blacks, tone curve, split toning and AI denoise, plus export presets for Instagram, web, stock and print. Editing happens on your Mac with no account required. It is a free download with one free full-quality export, and it requires macOS 26 and an Apple M1 Mac or later. darktable is a free open-source alternative with its own grain module.
Ready to edit your RAW files? RevelRaw reads the scene and ranks 40+ curated presets for that photograph. Free to download, with one free export to try the full workflow. Get RevelRaw on the Mac App Store (requires macOS 26 and an Apple M1 Mac or later).