Resize images

Resize an image: make photos smaller without making them look bad

A phone photo today has 12 to 48 megapixels and 3 to 10 MB – far too much for email, forms or your own website. Here is how to bring images down to a sensible size, how pixel dimensions differ from file size, and which values suit which purpose.

Start right away: drop your photos into the Image Workshop – the longest side is already set to 1600 px. Free, no upload, and fine for many images at once.

Resize images

The short version

  1. Drop your images into the Image Workshop – all at once is fine.
  2. Under “Size”, pick a preset such as “Email & messenger (1600 px)”, or enter your own pixel value.
  3. Under “Format & compression”, keep the quality between 75 and 85.
  4. Download one by one or all together as a ZIP.

Pixels or MB: two kinds of “smaller”

“Resizing an image” can mean two things, and they are connected:

The pixel count almost always has the biggest effect. Halve width and height and only a quarter of the pixels remain – the file shrinks accordingly. The quality setting then saves a lot more. If the file has to fit under a fixed limit, see Compress an image to 200 KB.

Step by step

  1. Load images. In the Image Workshop, click “Choose images” or drag the photos into the window. JPG, PNG, WebP, HEIC, AVIF, GIF and BMP are supported.
  2. Set the size. Under “Size” → “Resize to”, choose what the images are fitted to: longest side, width, height, a width × height box, or percent. “Longest side” is usually best because portrait and landscape photos are treated the same.
  3. Prevent enlarging. Leave “Don’t enlarge small images” on – otherwise small images would be scaled up and become blurry.
  4. Check the quality. Click an image to open the before/after comparison slider. Old and new pixel dimensions and file sizes are shown below it.
  5. Save. A single image downloads directly, several come as a ZIP. Under “File names” you can use patterns like holiday-{n}.

Which size for which purpose?

The Image Workshop has presets for the most common purposes. File sizes are guidelines for a typical phone photo saved as JPG at quality 82 – detailed subjects come out a little larger, skies and flat areas smaller.

PurposeLongest sideApprox. file size
Email, WhatsApp, messengers1600 px250–450 KB
Website, blog, shop1920 px (hero images) or 1200 px (in text)150–500 KB, much less as WebP
Job applications, forms, government portals1200 px120–250 KB
Instagram (portrait)1080 × 1350 px200–400 KB
Profile picture400 × 400 px30–60 KB
For comparison: original photo (12 MP)4032 px2.5–5 MB

For screens, a longest side of 1600 to 2000 pixels is almost always enough. Printing works differently: at 300 dpi you need 300 pixels per inch of print width, so a 4 × 6 inch print needs about 1800 × 1200 pixels. Photos meant for print are best resized only a little or not at all.

A hundred holiday photos at 1600 px, as a ZIP, in under a minute – without a single image leaving your computer.

No visible loss of quality

Three things decide whether a resized photo still looks good:

Don’t compress twice. Every JPG save costs a little quality. Always resize from the original, not from a file that has already been resized.

Many images at once

The settings apply to every image on the workspace. You can load 200 holiday photos, choose “Longest side 1600 px” once and download them all as a ZIP. Portrait photos are handled just like landscape ones, because “Longest side” always follows the longer edge.

Everything runs in your browser. Photos are not uploaded, there is no limit on the number and no watermark. All metadata is removed when saving, including the GPS location – more in Remove GPS data from photos.

Alternatives: Windows, Mac, iPhone, command line

Windows: Photos app and PowerToys

Open an image in the Photos app and choose “…” → “Resize image”. For many images at once, the free Microsoft PowerToys add an “Image Resizer” to the right-click menu in File Explorer.

Mac: Preview

Open the images in Preview, select them all in the sidebar and choose “Tools” → “Adjust Size”. “File” → “Export” also lets you set the JPEG quality.

iPhone

When you email large photos, iOS asks for an image size (“Small”, “Medium”, “Large”). For more control, open the Image Workshop in Safari – it works on the iPhone too.

Command line: ImageMagick

For scripts and servers. The > makes sure only larger images are shrunk.

magick photo.jpg -resize "1600x1600>" -quality 82 photo-small.jpg
magick mogrify -path small -resize "1600x1600>" -quality 82 *.jpg

Resize your images now

Reduce pixel dimensions and file size, with presets for email, web and applications, a before/after comparison and ZIP download. Free, right in your browser, no upload.

Frequently asked questions

How do I resize an image without losing quality?

Set the longest side to 1600 to 2000 pixels and keep the quality at 80 to 85. On screen there is no visible difference from the original, but the file is often 80 to 90% smaller. Always resize from the original, not from an already compressed copy.

How many pixels does a photo need for email?

1600 pixels on the longest side is enough for any screen. A typical phone photo then weighs about 250 to 450 KB instead of several MB.

Can I resize several images at once?

Yes. Load all images at once; the settings apply to all of them. At the end they download together as a ZIP.

Will the image be stretched?

No. The aspect ratio is always kept. If you want a different shape, such as square, the image is cropped under “Crop”, not squashed.

Are my photos uploaded?

No. The Image Workshop works entirely in your browser. Your photos never leave your device.

What is the difference between resizing and compressing?

Resizing reduces the pixel dimensions; compressing reduces the amount of data at the same pixel dimensions. For small files you usually combine both.

Sources

  1. JPEG, Wikipedia – lossy compression and quality levels.
  2. PowerToys Image Resizer, Microsoft Learn – resizing images from the right-click menu in Windows.
  3. ImageMagick: Image Geometry – syntax for -resize.

Resize photos – many at once, free, no upload.

Open the tool