Free tool
Compress photos, keep them private
Shrink JPG, PNG and WebP images on your phone or computer, ready for your online invitation. No sign-up, and nothing is ever uploaded.
- Stays on your device
- No limits or ads
- Works on phones
Compress images
How it works
A compressor that runs in your browser
Drop in your photos and they are re-encoded on your own device with the browser's Canvas API. You get the smaller file back straight away, with a before-and-after slider so you can check every detail. It is free, with no ads, pop-ups or daily counters, and you can compress a batch of 20 images at a time, as often as you like.
Quick start: drag images in, pick them from your device or paste a screenshot. Choose the output format, quality and maximum size, then drag the comparison slider to see exactly what changed. When you're happy, download images one at a time or the whole batch at once. On phones, the tool opens your share sheet instead of a plain download.
Why compress
Smaller photos, faster invitations
A single phone photo is often 3–8 MB, and a camera RAW export can be 20–50 MB. Uploading originals to an online invitation, attaching them to an email or sending them in a chat makes everything slower and costs your guests mobile data. Compression typically cuts 60–80% of the size with no difference you can see.
Good moments to compress: before uploading a photo album to your wedding card, when sending pictures by email or messaging apps, before posting on your website or social media, or simply to save space in cloud storage.
Formats
JPG, PNG or WebP?
Picking the right format can save another 30–50% on top of lowering quality.
JPG (JPEG)
The natural choice for photographs: people, venues, landscapes and wedding shots. It is lossy, so files get very small, and at 80% quality or above most people can't tell the difference. Pick JPG when the image has to open everywhere, including for printing.
PNG
Made for logos, icons, screenshots with text and graphics that need a transparent background. It is lossless, which keeps edges razor sharp but makes photos several times larger than a JPG. Keep PNG for transparency or crisp graphics; otherwise switch photos to JPG.
WebP
A modern web format that is typically 25–35% smaller than JPG at the same visual quality, and it supports transparency too. Great for anything shown on a website or inside an online invitation.
Quality
Which quality setting should I use?
The quality slider trades sharpness for size. Pick what the photo is for, rather than always choosing the maximum.
- 95–100%
- Barely compressed. For archiving originals or preparing high-quality prints.
- 80–85%
- Recommended for wedding photos. Usually 60–70% smaller with no visible difference.
- 70–75%
- Plenty for social media, blogs and websites. Lighter still, with the important detail intact.
- 50–60%
- Fine for thumbnails and small previews. Soft banding can start to appear in smooth gradients like skies.
- Below 40%
- Avoid for portraits or anything people will look at closely. Only useful as a placeholder.
Privacy
Are my photos uploaded?
No. Many online compressors send your files to a server to process them. This one runs entirely in your browser with JavaScript, so images never leave your device and are gone as soon as you clear the page or close the tab.
That makes it a safer choice for private wedding photos, ID scans or other sensitive images when you need a smaller file quickly.
FAQ
Image compression questions
Which format should I choose: JPG, PNG or WebP?
For photos shown online, WebP usually gives the smallest file at good quality. If the photo needs to work everywhere, such as email attachments, printing or older devices, JPG is the safest choice. Keep PNG for transparent backgrounds, logos or screenshots with text.
Why are phone photos several megabytes, and how do I make them smaller?
Modern phones shoot at 12 to 48 megapixels and save at very high quality, so each photo easily weighs a few megabytes. Most of that detail is invisible at normal viewing sizes. Compressing to 80–85% and capping the long edge at 1920 or 2560 pixels typically removes 60–80% of the file size while the photo looks the same.
Are my photos uploaded to a server?
No. The compressor runs entirely in your browser using the Canvas API. Your images never leave your device, are not stored anywhere, and disappear when you close or clear the page. That makes it safe for private wedding photos and personal documents.
Why is a compressed file sometimes not smaller?
Some images are already well optimised, and re-encoding them, especially into PNG, can make them bigger. When that happens the tool keeps your original file, so you never download something larger than what you started with.
Is my photo rotated correctly?
Yes. The tool reads the orientation saved by your camera or phone and applies it, so portrait photos stay upright in the compressed version.
How many images can I compress at once?
Up to 20 images per batch, as many batches as you like. Images are processed one after another to keep your phone responsive, and you can download them one by one or all together.
How do I save the images on my phone?
On phones that support it, Download opens your share sheet so you can save to Photos, send straight to a chat app or store the files in a folder. On computers, single images download directly and Download all saves one ZIP file.
Photos ready? Put them in a card.
Create a free online wedding invitation and add your freshly compressed photos to its album.