How to make a photo smaller before you email it
Learn how to make a photo smaller before you email it. Resize and compress in your browser without an app, and keep the picture sharp enough to read.
You want to know how to make a photo smaller because an email will not send, or because the attachment is slow to upload. The fastest fix is to shrink the picture first, then attach the small copy. The free Image Compressor does this in your browser, so the photo never leaves your device.
This post covers the email case. For the general playbook, see the guide How to reduce image size.
The short answer
- Open the Image Compressor and add your photo.
- Set a max width of about 1600 px and a quality of 0.8.
- Choose JPG as the output format, then compress and compare the new size.
- Download the small copy and attach that one instead of the original.
If the result is still too big, lower the max width or set a target size in KB and run it again.
Why a photo is too big for email
A modern phone photo holds many more pixels than any email needs. Your mail provider caps the total size of all attachments in a message. For personal Gmail accounts, the limit is 25 MB. Work and school accounts follow limits set by the Google Workspace administrator.
When the total goes over the limit, Gmail removes the attachment and adds it as a Google Drive link instead. That works, but the recipient needs to open a link rather than see the picture in the message. A smaller file avoids the problem.
Two ways to shrink a photo
Two settings control file size: how many pixels the photo has, and how hard it is compressed.
| Setting | What it does | When to use it |
|---|---|---|
| Max width and height | Fewer pixels means a smaller file | The photo is far bigger than the screen it will be viewed on |
| Quality | Lower values discard more detail | The dimensions are already right but the file is still large |
| Target size in KB | Aims for a size you choose | An upload form or recipient has a hard limit |
Start with the dimensions. A photo shown on a laptop screen rarely needs more than 1600 px across. Lowering quality comes second, because heavy compression shows up as blur and blocky areas.
Shrink a photo with ImgToJPG in your browser
Follow these steps to make the photo smaller without installing anything.
- Open the Image Compressor.
- Drop your photos on the page, or click to browse and pick them.
- Set the quality. A value of 0.8 is a good starting point for photos.
- Set the max width, for example 1600 px. Leave the height empty if you only care about width.
- Choose JPG as the output format.
- Click Convert, then compare the new size with the old one.
- Download the file, or use Download ZIP when you compressed several photos.
If you need a hard limit, type a target size in KB, or use the 100KB, 200KB, 500KB and 1MB presets. The tool processes files locally in your browser, so nothing is uploaded.
Which format should the small copy use
For email, JPG is the safe choice for photographs. MDN describes JPEG as currently the most widely used lossy compression format for still images, and it is particularly useful for photographs. Lossy compression can look poor on content that needs sharpness, such as diagrams or charts, so keep screenshots of text as PNG when readability matters.
WebP can be smaller. MDN reports that lossy WebP images are on average 25–35% smaller than JPEG images of visually similar compression levels. The tool can export WebP, but pick JPG when you do not know what the recipient will open the file with. If your photo is a HEIC file from an iPhone, convert it with the HEIC to JPG converter first or choose JPG as the compressor output.
Suggested settings
| Situation | Max width | Quality or target |
|---|---|---|
| Photo inside an email body | 1600 px | Quality 0.8 |
| Several photos in one message | 1600 px | Quality 0.8, then check the total |
| Small preview or thumbnail | 800 px | Target 100–200 KB |
| Photo you may print later | Keep original | Quality 0.9 or higher |
These are starting points, not rules. Open the result at full size and look at faces, text and edges before you send it.
Sending from Apple Mail on a Mac
Apple Mail on a Mac inserts photos at full size by default. If different sizes are available, you can choose one from the pop-up menu on the right side of the message header. This is handy for a quick send, but it only works inside Mail. Compressing first gives you a file you can reuse anywhere, including forms and chat apps.
Apple also offers Mail Drop for files over your provider's limit. Mail Drop uploads large attachments to iCloud, where they are encrypted and stored for up to 30 days. It is the same idea as Gmail's Drive link. Shrinking the photo means you may not need either.
Check the result before you send
- Compare the new file size with the old one in the tool.
- Open the small copy and zoom in on the important part of the picture.
- Check that the total size of all attachments is under your provider's limit.
- Rename the small copy if you want to tell it apart from the original.
If the output is larger than the original, that can happen when the source is already small or you save in a less efficient format. In that case, send the original.
FAQ
Does making a photo smaller reduce its quality?
Usually a little. Fewer pixels and stronger compression both discard detail. For a photo viewed on a screen, the loss is often hard to see at a width of 1600 px and quality 0.8. Zoom in to check before you send it.
Should I resize or compress first?
Resize first. Cutting the pixel count removes the most data. Then lower the quality only if the file is still too large.
Can I shrink several photos at once?
Yes. Add them all, set the options once, and use Download ZIP to get the results in one file. Check the combined size against your email limit.
What if the recipient still cannot open the email?
Check the total size of all attachments against your provider's limit. Send fewer photos per message, or lower the max width again.