Simulate Film Grain In An Image With Photoshop

In this Photoshop tutorial, we'll learn a quick and easy way to simulate film grain in an image. Any version of Photoshop will work, but if you're using Photoshop CS3 or higher (I'll be using Photoshop CS5), we'll also see how to keep the film grain effect fully editable using Smart Filters which were first introduced in CS3. For Photoshop CS2 and earlier users, simply skip over the Smart Filters steps and you'll have no problem completing the effect. It just won't be editable when you're done.

Since film grain is so small, it can be hard to see in a screenshot, but here's at least an idea of what the final result will look like (I've zoomed in to help make things easier to see). The film grain will be more noticeable in your own larger image. We'll learn a few ways to fine-tune the effect at the end of the tutorial:

How To Simulate Film Grain In An Image

Step 1: Add A New Layer Filled With 50% Gray And Set To Overlay

Let's begin by adding a new layer to our Photoshop document to place our film grain on so we're not harming the original image in any way. Normally, to add a new layer, we simply click on the New Layer icon at the bottom of the Layers panel and Photoshop adds a new blank layer for us, but we need to fill our new layer with gray and change its blend mode, so let's do all of these things at once using the New Layer dialog box. Hold down your Alt (Win) / Option (Mac) key and click on the New Layer icon:

Hold down Alt (Win) / Option (Mac) and click on the New Layer icon.

Holding down Alt (Win) / Option (Mac) when clicking on the New Layer icon tells Photoshop to pop open the New Layer dialog box before the layer is added. Name the new layer Film grain at the top of the dialog box, then change the Mode to Overlay and select the Fill with Overlay-neutral color (50% gray) option directly below it by clicking inside the checkbox:

The New Layer dialog box.

Click OK when you're done to close out of the dialog box. Nothing will appear to happen to the image in the document window, but if we look in the Layers panel, we see that Photoshop has added a new layer named "Film grain" above the Background layer. The layer is set to the Overlay blend mode for us, and we can see in the layer's preview thumbnail to the left of the layer's name that the layer is filled with 50% gray (the shade of gray directly between black and white). The reason we can't see the gray in the document is because the Overlay blend mode makes areas of 50% gray transparent. You don't need to understand that to complete this effect, but check out our Five Essential Blend Modes For Photo Editing tutorial if you want to learn more:

The new "Film grain" layer now sits above the image on the Background layer.

Step 2: Convert The New Layer Into A Smart Object

If you're using Photoshop CS2 or earlier, you can skip this step. For Photoshop CS3 and newer users, click on the small menu icon in the top right corner of the Layers panel:

Click on the menu icon.

Select Convert to Smart Object from the menu that appears:

Select "Convert to Smart Object" from the Layers panel menu.

Again, nothing will seem to happen in the document window, but a small icon appears in the lower right corner of the Film grain layer's preview thumbnail letting us know that the layer has been converted into a Smart Object. This means that any filters we apply to the layer will be added as Smart Filters and will remain fully editable even after the effect is complete, as we'll see later:

A small Smart Object icon appears in the preview thumbnail for the Film grain layer.

Step 3: Apply The Add Noise Filter

Go up to the Filter menu in the Menu Bar along the top of the screen, choose Noise, then choose Add Noise:

Go to Filter > Noise > Add Noise.

This opens the Add Noise dialog box. The noise we add here will become our film grain. Drag the Amount slider towards the right to increase the amount of noise being applied to the image. An Amount value of around 10% usually works well, but it's always a good idea to keep an eye on your document window as you drag the slider to determine the value that works best for your image. Make sure the Gaussian and Monochromatic options are selected at the bottom of the dialog box:

Use the Amount slider to adjust the amount of noise in the image.

Click OK when you're done to close out of the Add Noise dialog box. Here's a close-up of my image to help make it easier to see the noise that's been added:

The image after adding noise.

If you converted the Film grain layer into a Smart Object back in Step 2, you'll see the Add Noise filter listed as a Smart Filter below the Film grain layer in the Layers panel. We'll come back to it shortly:

The Layers panel now shows the Add Noise filter as a Smart Filter.

Step 4: Apply The Gaussian Blur Filter

The noise looks a bit too harsh for our film grain effect so let's soften it by blurring it slightly. Go back up to the Filter menu at the top of the screen and this time choose Blur, then choose Gaussian Blur:

Go to Filter > Blur > Gaussian Blur.

Set the Radius value at the bottom of the dialog box to around 0.5 pixels. That should be enough to soften the noise without making it too blurry:

Go to Filter > Blur > Gaussian Blur.

Click OK to close out of the dialog box, and we're done! We now have our simulated film grain added to the image:

The effect after softening the noise.

Fine-Tuning The Results

If you find that the film grain is too intense, one way to fine-tune the effect is by lowering the opacity of the Film grain layer. You'll find the Opacity option in the top right corner of the Layers panel. The further you lower the opacity, the more the original image below it will show through:

Lower the opacity of the Film grain layer to reduce the intensity of the effect.

Another way to make the film grain appear more subtle is by changing the blend mode of the Film grain layer from Overlay to Soft Light, which is a lower contrast version of the Overlay blend mode:

Changing the blend mode to Soft Light will also lower the intensity of the effect.

Finally, if you're using Photoshop CS3 or newer and you've been adding your filters as Smart Filters as I have, you can re-open the filter dialog boxes at any time and make changes to fine-tune the effect without any loss of image quality. You'll see the names of the filters that we used listed below the Film grain layer in the Layers panel. To re-open either of them, simply double-click on the filter's name. For example, I'll double-click on the Add Noise filter:

Re-opening the Add Noise Smart Filter by double-clicking on its name in the Layers panel.

Photoshop re-opens the filter's dialog box for me, allowing me to adjust the Amount value to add more or less noise to the image. When I'm done, I can just click OK to once again close the filter's dialog box. Smart Filters are a great recent addition to Photoshop and one of many reasons to consider upgrading if you're still using CS2 or earlier:

You can go back and adjust the amount of noise at any time thanks to Smart Filters.

And there we have it! That's how to easily simulate film grain in an image with Photoshop! Check out our Photo Effects section for more Photoshop effects tutorials!