Windows users can use IrfanView. When saving an image, the savings dialog allows you to specify a particular file size OR a quality setting (controls the degree of jpg compression).
A setting of 96 or 97 is probably much more quality than is absolutely necessary, but will work to decrease the file size slightly. Decreasing pixel count (image dimensions) is recommended by some people but not by me. Fewer pixels WILL result in a smaller file size but the decrease in image quality is probably greater when decreasing pixel count than it would be by increasing jpg compression (my opinion here -- have not studied this [yet]). It really depends on the end use of the image. If it's just going on the web, use
Paul's recommendation since most monitors are limited in pixel count. If the image is going to be used in an application where resolution is important, the full size image will be better.
A couple years ago I studied the degradation of jpg images with multiple re-compressions, and in the process measured the RMS change in an image from an original tif to a jpg as a function of quality setting. The abstract is at
https://www.uglyhedgehog.com/user-page?upnum=3000 and that page contains a link to the full study (14 pages). I did not see any noticeable degradation of images with quality settings of 70 or more. Of course, some people are more picky than I, and some images will probably have larger changes than others, so this is a subjective determination.
All the programs I used to write jpgs had a quality setting range of 1-100 except Photoshop, which has a quality range of 0-12. It appears to me that the comparison between Photoshop and the other programs is not linear, but I have not tried to measure it. My estimate is that the Photoshop quality setting of 0 appears to be equivalent to something in the 30-50 range of the other programs.
Windows users can use IrfanView. When saving an im... (