Sometimes you just simply need to resize a whole bunch of photos. You don't need or want to edit them individually at this particular point .... you just need to reduce the size as quickly as possible so you can get the photos uploaded for some project or another.
Enter Irfanview. To me, using Irfanview for just this one task - Batch Resizing - is the easiest and fastest way to go.
You can download Irfanview here
After installing Irfanview, to start a batch resize, click File -> Batch Conversion/Rename

The Batch conversion window will open. In the "look in" box find the folder containing your images. You can select multiple images at once by holding down the control key. When you've selected all the images to resize, click Add.

The list of images will appear in the Input files box. Now click Advanced. The "Settings for all images" window will open. Set the width (I used 640 pixels) or the height. You don't need to set both, the image will mantain the same ratio.
Do note that you should resize landscape (horizontal) images and portrait (vertical) images separately. For a portrait (vertical) image, you would set 640 as the height.
After setting the width (or height) click OK.

Specify an Output directory to receive the resized images. (Always pay attention to the output location so you can find the images afterwards.) Click Start Batch.

The process only takes a few moments to run.

Now you can open up the Output directory folder to view the newly resized image. Or you can open each resized image in Photoshop for further editing, or you can upload the images.



