OnDeviceNo upload. Files never leave your device.

Image converters · OnDevice

Compress a photo to 1 MB without uploading

A 1 MB cap is large enough that many phone photos only need a light quality pass. Drop the file here when you were asked to stay under one megabyte, or when a sharper image would still be too heavy for mail.

No upload. Files never leave your device.

Drop images here

JPEG, PNG, WebP, AVIF, GIF, BMP, and TIFF are welcome. Multiple files are fine. Output is always JPEG so the size cap can be met.

Results

No files yet. Nothing is sent to a server when you add them.

Sending a clearer photo without a transfer link

Email software and some workplace inboxes still struggle when a single message carries several full-size camera files. Compressing each picture to under 1 MB is a common way to send a clearer photo without using a file-transfer link.

Limits vary by system, so this page does not claim a particular provider’s attachment rule; it only keeps the result under 1,048,576 bytes. If your original is already smaller than 1 MB, the page still writes a JPEG and may not need to resize. All of that happens on your device.

Frequently asked questions

Does this upload my photo?

No. Compression runs in a Web Worker on your device. Nothing is sent to a conversion server.

What if my photo is already under 1 MB?

The page still encodes a JPEG under the 1 MB cap. It will not enlarge the file to fill the cap, and it will resize only if the new JPEG would otherwise go over 1 MB.

Will this meet my email provider’s attachment limit?

It guarantees each output file is under 1 MB. Inboxes and servers set their own message limits, which may count several files together. This page does not quote a particular provider.

How much quality will I lose?

Often less than on the smaller presets. Many phone photos fit under 1 MB after a modest quality change, without a heavy resize.

Can I compress many files at once?

Yes. Add a batch, compress, then download a ZIP so you can attach several pictures that are each under 1 MB.