Images · 12 October 2026 · 3 min read

How to Reduce Image File Size for Email, Websites and Online Forms

A practical guide to making photos smaller without visible quality loss: resizing vs compression, the right quality settings and the right target sizes for each use.

A modern phone takes photos of 12 to 48 megapixels, often 3 to 10 MB each. That is perfect for printing a poster and absurd for an email, a website or a visa application form with a 2 MB limit. Reducing the size is easy once you know that there are two separate levers: dimensions and compression.

Lever 1: dimensions (resizing)

The number of pixels is the biggest factor. A 4000 × 3000 photo has 12 million pixels. Most laptop screens are 1920 pixels wide or less, and an image in an email is usually displayed at a few hundred pixels. Halving the width and height cuts the number of pixels by four, and the file size roughly follows.

Use Resize Image with “keep proportions” on and set the width you actually need.

Lever 2: compression (quality)

JPG and WebP compression removes detail the eye barely notices. The relationship between quality setting and size is far from linear: going from 100 to 90 percent quality often halves the file with no visible change, while going from 70 to 50 percent saves little and starts to show blocky artifacts. Compress Image uses sensible levels so you do not have to guess.

Target sizes that work

  • Email attachments: 1600 to 2000 pixels on the long side, JPG quality around 80 to 85. Typically 300 to 700 KB per photo.
  • Website hero images: 1920 to 2400 pixels wide, WebP, aiming for under 300 KB.
  • Images inside an article: 1200 to 1600 pixels wide, under 150 KB.
  • Product photos in an online shop: 1200 to 2000 pixels, WebP or JPG, under 250 KB, consistent square or 4:5 shape.
  • Profile pictures: 400 to 800 pixels square.
  • Online forms with a limit (often 1 or 2 MB): 1600 pixels and quality 80 almost always fits.
  • Printing: do not shrink. For a print at 300 DPI, a 15 × 10 cm photo needs about 1800 × 1200 pixels, and posters need much more.

Choosing the right format helps too

A photo saved as PNG can be ten times larger than the same photo as JPG. If a screenshot or photo is huge, check the format first: converting a photographic PNG with PNG to JPG is often the single biggest win. For websites, WebP saves another 25 to 35 percent over JPG. Our guide JPG vs PNG vs WebP explains when to use which.

Strip what you do not need

Photos contain metadata: camera model, settings and often the GPS location where the picture was taken. Re-encoding an image in the browser removes this, which saves a few kilobytes and, more importantly, stops you from publishing your home address in a photo of something you are selling online.

Common mistakes

  • Compressing the same JPG over and over. Each save loses quality. Always start from the original.
  • Upscaling to meet a minimum size. If a form demands at least 1000 pixels and your image is 600, enlarging it adds no detail. Use the original photo instead.
  • Resizing by percentage without checking the result. 50 percent of a 48-megapixel photo is still huge. Think in target pixels.
  • Putting full-size photos into PDFs. If a PDF of scanned documents is too big for email, compress the images first, then create the PDF with JPG to PDF.

Our take

Resize first, compress second, and choose the format third. For 90 percent of everyday cases, “1600 pixels wide, JPG at about 80 percent quality” is the only rule you need to remember. It keeps photos sharp on any screen and comfortably under every upload limit we have come across.