Tools Nimbus

Best free image compressor for email attachments

Need to send a photo that is too big to email? Tools Nimbus is a free, no-signup developer toolkit that runs entirely in your browser, so your data is never uploaded to a server. The Image Compressor shrinks a JPG or PNG with a quality slider until it fits under Gmail, Outlook, or Yahoo limits, shows the before and after size live, and never sends your picture to a server.

Last updated June 2026

The short version

The fastest free way to make a photo email-ready is a browser-based compressor. Open the Tools Nimbus Image Compressor, drop in your image, and lower the quality slider until the compressed size shown on screen is under your mail provider's limit, then download and attach. It costs nothing, needs no account, and the file is never uploaded anywhere because all the work happens inside your browser tab. A typical multi-megabyte phone photo drops to a few hundred kilobytes with no visible quality loss, which is small enough to attach several at once.

How big can an email attachment be?

Most attachment problems come from not knowing the limit. The table lists the total-message caps for the major consumer providers as of 2026. The cap covers the whole message, so two 12 MB photos will not fit under a 25 MB ceiling. The receiving server can also be stricter than the sending one, which is why aiming small is the safe habit.

Mail serviceAttachment limit (as of 2026)Safe target per image
Gmail25 MB per messageUnder 1 MB
Outlook.com20 MB per messageUnder 1 MB
Yahoo Mail25 MB per messageUnder 1 MB
iCloud Mail20 MB per messageUnder 1 MB
Corporate / ExchangeOften 10 MB, sometimes 5 MBUnder 500 KB

When a message bounces for size, the sender's cap is usually not the problem; the recipient's server is. Keeping each image under about 1 MB sidesteps almost every limit and keeps the email quick to download on a phone.

How to compress an image for email

The process is the same whichever browser-based tool you use:

  1. Open the Image Compressor and drag in a JPG or PNG, or click to choose the file.
  2. Read the original size, then drag the quality slider down. The compressed size and the percentage saved update live as you move it.
  3. Stop when the compressed size is comfortably under your provider's limit, ideally under 1 MB. For photos, 70 to 80 percent quality is usually invisible to the eye.
  4. Download the result and attach it to your email.

If the size will not come down far enough on quality alone, the image probably has very large pixel dimensions. Resize it to around 1600 pixels on the long edge first, which is plenty for on-screen viewing, then compress.

Tools Nimbus versus other ways to do it

Plenty of free compressors exist. The honest difference is not price, because many are free, but where your photo is processed and what the tool will and will not do. The table compares the free options for this specific job.

CapabilityTools NimbusTypical upload-based web compressorDesktop app (Preview, Paint, Photos)
Price (as of 2026)Free, $0Usually free, some with paid tiersFree, built into the OS
Account or signupNoSometimesNo
Photo processed in your browserYesNo (uploaded to their server)Not a browser; stays on your computer
Photo never uploaded to a serverYesNoYes
Live before and after sizeYesSometimesRarely
Adjustable quality sliderYesSometimesVaries by app
Works offline after first loadYesNoYes
Output formatJPEGOften original formatYour choice
Compress many files in one batchNo (one image at a time)SometimesNo (one at a time)

Where Tools Nimbus is the right pick, and where it is not

The Image Compressor is built for the common case: you have one or a few photos that are too heavy to email, and you want them smaller without sending the originals to anyone. It re-encodes to JPEG in the browser, which is ideal for photographs and the format email recipients expect.

  • Pick it when you want a no-upload, no-account way to shrink a JPG or PNG photo for email, you care about keeping the file on your device, and you are happy with JPEG output.
  • Reach for something else when you must preserve PNG transparency (use the original PNG, TinyPNG, or Squoosh), you need to compress dozens of images in one batch, or you need an exact target file size set automatically rather than dialed in with a slider.

For the everyday problem of an image that will not fit in an email, the slider-plus-live-size workflow gets you under any provider limit in a few seconds, and nothing you drop in leaves your browser.

Related browser-based tools

Email images often need a little more prep. If you are embedding a small logo or icon directly in an HTML email rather than attaching it, the Base64 Encoder and Decoder turns a file into a data URI, and the Color Palette Generator helps you build a matching palette around a hero image. For the full list of browser-based utilities, see the guides index. Everything runs locally, so your data never leaves your device.

Frequently asked questions

What is the best free tool to compress an image for email?+

For most people the simplest free option is a browser-based compressor like the Tools Nimbus Image Compressor. You drag in a JPG or PNG, drag the quality slider down until the compressed size shown on screen is comfortably under your provider's limit, and download the result. It is free, needs no account, and the photo is never uploaded to a server because compression runs in your browser. Desktop apps like Preview, Paint, or Photos can also resize and re-save a photo if you prefer not to use a website at all.

How do I make a photo small enough to email?+

Two things shrink a photo: lowering the JPEG quality and reducing its pixel dimensions. A browser compressor lowers quality with a slider, and a typical 4-8 MB phone photo drops to a few hundred KB at 70-80 percent quality with no visible loss. If it is still too large, lower the slider further or resize the image to around 1600 pixels on the long edge first. Always check the on-screen compressed size before you attach the file.

What size should an image be to attach to an email?+

Aim for under 1 MB per image when you can. That keeps several photos well under the major providers' total-message caps (Gmail 25 MB, Outlook 20 MB, Yahoo Mail 25 MB as of 2026) and avoids trouble with stricter corporate mail servers, which often cap attachments at 10 MB or even 5 MB. For a single photo, anything under 2-3 MB is usually fine, but smaller always sends and downloads faster.

Does compressing an image for email upload my photo to a server?+

It depends on the tool. Many popular online compressors upload your file to their servers, process it, and send it back. The Tools Nimbus Image Compressor does not: it uses the browser Canvas API, so the picture is read, compressed, and downloaded entirely on your device with no upload endpoint involved. That matters when the photo is a document, ID, screenshot, or anything you would rather not hand to a third party just to make it smaller.

Can I compress a PNG for email without losing transparency?+

Not with a JPEG-based compressor. The Tools Nimbus Image Compressor outputs JPEG, which has no alpha channel, so a transparent PNG comes out with a filled background. For email that is usually fine, because the recipient just sees the picture. If you genuinely need to keep transparency, send the original PNG or use a PNG-preserving tool such as TinyPNG or Squoosh instead.

Why is my image still too big to email after compressing?+

Usually one of three reasons. The image has very high pixel dimensions, so quality alone is not enough; resize it smaller first. You started from a PNG screenshot with text, which can stay large when re-encoded; keep the slider higher or send it as is. Or you are attaching several photos at once and the combined size, not any single file, exceeds the limit; compress each one and check the total.

Try these browser-based tools mentioned in this guide. Everything runs locally, so your data never leaves your device.