When you upload images to Facebook or Whatsapp, you must have noticed a reduction in size and quality of the image. Though the image looks fine on most devices, its size get reduced by over 95%. The reason is compression.
It is recommended to compress the images before uploading them to your blog or website. This helps in reducing the bandwidth usage and increase in site speed.
For JPG, my recommended compression settings are 60%.
I noticed that it is best for images being hosted on websites and there is no visible image degradation.
There is a good JPG compression website- https://compressjpeg.com/.
Though this site is good and easy to use, by default it compresses images at different compression ratios for every image. Though you can customize it by clicking the thumbnail of each image, it is not so convenient.
My recommended image compression website is https://bulkresizephotos.com
You can compress images in bulk with the same settings.
Here is the url with predefined setting of 60% compression ratio- https://bulkresizephotos.com/en?preset=true&quality=0.6&value=100