All tools / Guides / How to Reduce Image File Size for Email, Web and Uploads

Guide

How to Reduce Image File Size for Email, Web and Uploads

Most oversized images are oversized because of their dimensions, not their quality setting. Fix the pixel size first, then compress, and the file usually shrinks by far more.

Updated 9 November 2026 · 7 min read

A phone photo that looks modest on screen can easily be 8 MB. Upload forms reject it, email clients warn about attachments, and web pages slow down. The fix is not simply "turn quality down". Understanding the two levers, dimensions and compression, gets a better result with less trial and error.

Lever one: pixel dimensions

An image's file size grows roughly with the number of pixels. A 4000 × 3000 photo contains twelve million pixels; the same photo at 1600 × 1200 contains fewer than two million. Resizing down therefore removes most of the data before compression is even applied.

Choose a target based on where the image will be seen:

  • Web page hero image: around 1600–2000 px wide is usually enough, with a second smaller version for phones.
  • In-article image: 800–1200 px wide.
  • Email attachment: 1200 px wide is plenty for viewing on a laptop.
  • Print: work in physical size and resolution instead. A 6 × 4 inch print at 300 dpi needs about 1800 × 1200 px.

Never resize upwards to improve quality. Enlarging adds pixels but no detail, and the result is both larger and softer.

Lever two: compression quality

JPG compression discards detail that the eye is unlikely to notice. At high quality the loss is small; at low quality, edges become blocky and fine texture turns into noise. A quality setting around 75–85 percent is a sensible starting point for photographs. Text and line art degrade much earlier, which is why screenshots and diagrams should usually be PNG rather than heavily compressed JPG.

Compress a copy, then compare it with the original at 100 percent zoom. Check the areas most likely to fail: small text, sharp edges against a plain background, and gradients in skies or skin tones.

Format matters as much as the slider

  • JPG suits photographs and anything with smooth tonal variation. It does not support transparency.
  • PNG suits screenshots, logos, icons and images with transparency. It is lossless, so file sizes are larger for photos.
  • WebP often gives a smaller file than JPG at similar visual quality and is widely supported in modern browsers, though some older desktop software still cannot open it.

If a PNG photograph is too large, converting it to JPG is usually more effective than compressing the PNG. If a logo must keep a transparent background, keep it as PNG and reduce its dimensions instead.

Why some images will not shrink much

If a file stays large after resizing and compressing, one of these is usually responsible:

  • It is already optimised. Compressing twice does little; the first pass removed most of the slack.
  • It contains metadata. Camera information and embedded colour profiles add weight. Stripping metadata can help, but keep orientation data if the photo relies on it.
  • It is a screenshot of text. These compress poorly as JPG because sharp edges are expensive to encode. Crop out empty areas and consider PNG.
  • It has an alpha channel. Transparency forces formats and settings that produce larger files.

A repeatable routine

  1. Duplicate the original and keep it untouched.
  2. Crop away anything that is not needed.
  3. Resize to the dimensions the destination actually uses.
  4. Choose a format based on content, not habit.
  5. Compress, then inspect at full zoom.
  6. Check the final file size against the upload limit before you submit.

Batch processing is tempting when you have twenty images, but a single setting rarely suits all of them. At minimum, separate photographs from screenshots and treat them with different settings.

Tools mentioned in this guide

All tools run locally in your browser. Browse more guides or see all tools.