Wedding photos straight from a camera often weigh 6 to 20 MB each. On an invitation, guests see them on a phone screen, so each image usually needs only about 300 KB to 1.2 MB. Shrinking them is easy. Doing it without flattening skin, blurring lace or adding blotches to a clear sky depends on doing the steps in the right order.

Three different jobs that get called “compression”

  • Compressing reduces the data inside the file, usually by lowering quality.
  • Resizing reduces the pixel dimensions, for example from 4000 px wide to 1600 px.
  • Converting changes the format, for example from PNG to JPG or WebP.

If a photo is 4032 × 3024 px but the card shows it at 1200 px wide, resizing will help far more than aggressive compression. If the image has a transparent background, the format choice matters most. Work out which problem you have before you start.

How small is small enough?

Smaller is not always better. A main background image usually sits comfortably between 500 KB and 1.2 MB; secondary photos and thumbnails can be 150 to 400 KB. If you are sending files through a messaging app first, remember that many apps compress again. Keep a little extra quality in that case so the photo does not degrade twice.

Choosing a format

JPG for real photographs

Skin tones, skies and warm light all suit JPG. At a quality of about 75 to 85, a portrait in front of a flower arch typically drops from around 7 MB to under 1 MB and still looks great on phones and laptops.

PNG for transparency and graphics

Use PNG when you need a transparent background, for instance a cut-out of the two of you placed over a design, or for monograms, line art and thin decorative lettering. Saving a full-frame photo as PNG usually makes it several times heavier for almost no visible gain.

WebP for anything shown on screen

WebP is typically 25 to 35 percent smaller than JPG at similar quality and supports transparency, which makes it a strong choice for images that only ever appear on screen.

Match the size to the layout

  • Main or full-screen image: about 1600 to 2000 px wide.
  • Photo in a smaller frame: about 800 to 1200 px wide.
  • Thumbnails and previews: about 400 to 800 px wide.

Pixels beyond what the frame displays add no quality; they only make the card slower on a weak mobile connection.

The order that keeps photos sharp

  1. Crop first. Remove empty sky, wall or floor that the frame will never show. Cropping a 4000 × 3000 px photo to what matters can nearly halve its data.
  2. Resize next. A 1600 px image at quality 82 often looks better than a 6000 px image squeezed down to quality 60.
  3. Compress in steps. Try 85, then 80, then 75, and compare each at 100 percent zoom around the eyes and the outline of the face. If two levels look the same, take the lighter one.
  4. Keep the originals. Store untouched originals, cropped and resized copies, and the final compressed versions in three separate folders, and never overwrite the source.

Tools: browser, desktop or phone

For a handful of photos, a browser tool is quickest. The free VowForever compressor at /tools/image-compressor handles up to 20 JPG, PNG or WebP images at a time, runs entirely in your browser so your photos are never uploaded, lets you set the quality and output format, and shows a before and after comparison. Download the results one by one or as a single ZIP.

For a large set that needs identical settings, desktop software with batch presets gives you more control: for example, resize every photo to 1600 px wide, save as JPG at 80 and export to a new folder. On a phone, choose an app that lets you set dimensions and quality manually, and zoom in before you send anything, because small screens hide mild blur.

Whatever you use, look for five things: a before and after preview, manual quality control, resizing by pixels, batch export, and the option to keep or strip photo metadata (EXIF), which can include the location where a picture was taken.

Working through a whole album

Sort photos by role before processing. A cover image deserves higher settings, for example 1800 px at quality 82; photos in small frames can go to 1200 px at 78; decorative images can be lighter still. Consistent settings matter: a soft 200 KB photo beside a crisp 2 MB one makes the whole card look uneven. Clear file names such as cover-couple.jpg or album-02.jpg also save confusion when you or a designer swap images later.

Check before you add photos to the card

  • No sharp point of focus in the eyes.
  • Skin that looks flat or plasticky.
  • Hair and lace merging into solid patches.
  • Jagged or shimmering edges around people and text.
  • Colour bands in skies or bright backgrounds.

If you see any of these, raise the quality one step; a few hundred kilobytes are worth it. Then view the photo on both a phone and a computer, ideally over mobile data, the way most guests will open your card.