Resize and Sharpen for Web

In Tutorials On Monday, October 24, 2011

Sharpening your photos for the web is important if you want to display your photos at their best. Sharpening reveals details of an image more clearly and can give a professional finish to your images. The process used below is a more advanced web sharpening method that produces, in my opinion, the best results possible. It's a largely automated resize and sharpen process, but the results are outstanding and should give you web images that little bit extra.

You can read my update post (version 5) here:

Sharpening your photos for the web is important if you want to display your photos at their best. Sharpening reveals details of an image more clearly and can give a professional finish to your images. The process used below is a more advanced web sharpening method that produces, in my opinion, the best results possible. It’s a largely automated resize and sharpen process, but the results are outstanding and should give you web images that little bit extra.

An example of Web Sharpening:

sharpening comparison

This image compares 2 sharpening methods hopefully you can see a small difference!

Obviously both sharpened versions are considerably better than the unsharpened web image. A more worthwhile comparison comes when comparing the basic Unsharp Mask (USM) application and the advanced method. In short the benefits are as follows:

  • The details are finer and cleaner, USM seems a little ‘muddy’ in comparison. The shadow details are more noticeable
  • The colour is fractionally better
  • Selective sharpening has been used to remove halos on the horizon

Overall the differences between the images are small but tangible. The advanced web sharpening method gives the web image that finishing touch that can make all the difference. Even side by side the differences are small (I’m not attempting to fake the reults here!) but these improvements are consistent across all images and in images with significant fine shadow detail the improvement is more significant.

Download the Advanced Sharpening For Web action set

Of course when you are outputting your photos for the web the last thing you want is to do is go through some complex sharpening process. For that reason I have produced an action set for free download! The Advanced Sharpening For Web action set was produced in Photoshop CS3 but it does seem to be compatible with other versions of Photoshop and certainly later versions! Unfortunately it does not work with foreign versions of Photoshop due to the file renaming.

Download: Advanced Resize and Sharpen for Web

Download: Advanced Resize and Sharpen for Web v5 (updated action)

How to use the action set to sharpen your images

Using the action set on a basic level should be very easy.

  • Open your full size image.
  • Save a copy of it if you want to make sure that you don’t overwrite the image with a small web resolution version (and yes I have done this several times!)
  • Open the action palette and select the output image size you wish for you image (Note that the predefined sizes are split into width and height categories)
  • Press ‘play’ to launch the action. You image should now be resized and sharpened
  • If your image is over sharpened then reduce the visibility of the sharpening layers to taste.
  • Finally flatten the image and ‘Save for web’ (I suggest a jpeg compression level of 60-75% for fast loading with acceptable compression levels)

If you want to get the very best out of your image then you should consider sharpening different areas of the image by different amounts. This can be achieved by painting on the layer masks. This isn’t the place to talk about layer masks in depth so hopefully you already know what they are and how to use them! When it comes to deciding which areas to sharpen more or less I would suggest you:

  • Remove/reduce halos around high contrast edges
  • Remove/reduce the appearance of artifacting or textures that shouldn’t be there
  • Remove sharpening on areas that should be smooth such as skies
  • Increase sharpening on areas that still aren’t well defined. I will often increase the sharpening on water and cloud details for example.

How it works

I can’t really tell you how it works but rather explain the process! Here is a step-by-step of how the sharpen for web action works (roughly and not ordered in exactly the same way as the action!) if you want to get into the real nitty gritty then have a look ‘inside’ the action!

  1. The image is resized to 1.66 times the desired output size. This is a critical step, for some reason 1.66 seems to work better than any other ratio!
  2. The image is duplicated and sharpened
  3. The sharpened image is duplicated and sharpened!
  4. The image is resized to its final output size
  5. A layer mask is applied to the sharpened layer
  6. A layer mask is applied to the double sharpened layer. This layer mask is made mid grey to effectively reduce its opacity to 50%
  7. The sharpened layers are set to luminosity mode to reduce/remove any colour changes introduced by the sharpening process.
  8. The colour space is changed to RGB to ensure that the colours display correctly on the web.

How to create new sizes

You may find that the size that you like to output to is not available. In that case you may need to modify the action set to create a new size option.

  • Click on the web resize folder in the actions palette
  • Click on the new action icon at the bottom of the layer palette
  • Give your action a name (I suggest following the naming convention)
  • Click Record
  • Play the action ‘Part 1 -ignore’ on the actions palette
  • Resize the image to 1.66 times your output size. For example if you want you image to finish 100px wide then click image>image size (set to bicubic) and set the size to 166px wide
  • Play the action ‘Part 1 -ignore’ on the actions palette
  • Resize the image to your desired output size. So for the example above that would be 100px wide.

Who came up with the idea?

The idea is not my own, but I have certainly adapted it quite a bit. I believe a similar method was made well known by Marc Adamus, but the specific ratio of 1.66 is the idea of another photographer whose name I can’t remember (it was a long time ago!). Since reading about the method I developed it based on my experience using it and feedback from other photographers on the best process.  I won’t take any credit at all for the idea, but hopefully the action set is appreciated!


The action set is free but I am keen to share it with other photographers. If you have downloaded the action it would be great if you could link back to this page to help other people find it!

Sharpening for print.

This method can’t really be used to sharpen images for print. If that is your goal I personally recommend the use of the unsharp mask (USM) and smart sharpen filters. Although many articles on the internet and in books recommend sharpening an image taking into account print size and viewing distance I personally recommend that you sharpen your images to make the most of fine details. In my opinion it is far better to sharpen your images for print so that they look highly detailed on close inspection, and don’t display halos. For that reason you should use a  sharpening radius of less than 2 although usually a radius of 1 or lower is best!


  1. Jay Gould 24th February 2012

    Found you through Hougaard’s site; thanks for the atns and an interesting tutorial.

  2. looks like it downs’ work properly in cs6 =(

  3. H Alex,

    just to say thanks for this action, I have found it the most useful of all I have tried for uploading resized images to the web

    Thanks again


  4. Hi Alex,

    thanks a lot for the action.
    Anyway I guess your explanation on how to create new sizes misses the “Part 2” and “Part 3” steps maybe?
    Probably after resizing to 1.66x you need to choose “Part 2 -ignore” step, then resize to your desired output and finally choose “Part 3 -ignore” step.
    Is it correct?

    Thanks again for your stunning work!


  5. Nikkor 6th May 2013

    Hi Alex thanx for both your outstanding works and post processing tips! As in1t said before unfortunately the resize action does not work properly in CS6! I’m very interested in the full description of the correct steps of the action, is there any possibility you can send me the steps list? Why not to produce a full tutorial picture editing from the shot to web display, mavbe as an ebook? I would be the first to buy it!

    • I’ll try to provide an update to the action. Give me a few days! I’ll explain the process in full and add a donation option I think.
      As for a full workflow…..As soon as I have time, it’s a complex thing to put into an ebook!

  6. Nikkor 6th May 2013

    Thanx! It will be great! You could also think to short videos – miniwebinar – easier to create but very helpful (mine is just a suggestion); anyway I will be glad to purchase/donate anything avalaible for downloading! Thanks again for the prompt and kind answer, it’s a pleasure to find talented and willing artists sometimes 🙂

  7. Hi Alex , good day to you ..

    after implement the action my image is over sharpened how to reduce it ?

    could you Please give me a steps ?

    appreciate you respond.

    • Hi josh,
      The action creates 2 sharpening layers. To reduce sharpening you can reduce the opacity of those layers. I hope that helps.


  8. Hi Alex,

    I really love your sharpening action.
    As I now bought Photoshop CS6 I wanted to try it out again but I get the error that “Layer 1 is missing”, “Layer 1 copy is missing” and so on.
    It would be so fantastic, if you could provide an update of your action that will work in CS6!

    Thank you so much for everything!


  9. Hi Alex,
    This method is really awesome, my images have improved instantly after following the process you explained.
    Thanks a lot, and congrats for your great images!


  10. Very cool! I am thankful for you providing this amazing and easy to use action. I am wondering if you have a method you use when wanting to export a full size web sharpened jpg when file size is not an issue. Such as an image for viewing on my personal computer and displayed on a bigger monitor that I can get all the resolution possible and don’t have to worry about compression. I really like the sharpening in your action but I don’t always need to downsize the image at all. Hopefully you didn’t already explain this and hopefully I am making sense. Thanks again!

    • Thanks Wade. The action is designed to work with images that have been downsized and takes advantage of the downsizing to deliver maximum sharpness. It simply wouldnt work in the same way on a full resolution image.

Post a Comment

Your email is never shared. Required fields are marked *