Compress an Image to 1 MB

Get 5, 10 or 20 MB photos under 1 MB at up to 4K resolution and high quality, one at a time or a whole folder.

Choose images or drop them hereJPG, PNG, WebP, AVIF, GIF or BMP, one or many. Compressed on your device, never uploaded.

The maximum counts 1 KB as 1,000 bytes and the minimum as 1,024, so the file passes sites that count either way.

This page opens with Target size at 1 MB, the output as JPG, and Maximum size at 3840 pixels, the width of a 4K screen. It is set up for large originals: DSLR and mirrorless photos, 48- and 200-megapixel phone shots, and scans, which often weigh 5 to 30 MB each.

Where a 1 MB limit comes from

Many upload forms, marketplaces and support portals cap images at 1 MB so that pages stay fast. A 1 MB budget is generous for a screen, which is why this page keeps up to 4K instead of shrinking to full HD. At 3840 × 2560 a 1 MB JPG has a little under one bit per pixel, a rate at which the encoder keeps fine texture, skin and gradients clean.

The search starts at quality 92. If the file is still too big at quality 40, the pixels are reduced step by step, and the row tells you the final size. Nothing is enlarged: a picture that is already smaller than 3840 pixels keeps its size.

A 1 MB JPG is a sharing and upload format, not a master copy. Keep your original for printing or editing: a 4K JPG prints well up to about A4 or 8 × 10 inches, but every re-save of a JPG loses a little more detail. If you need to shrink the same photo again later, start from the original.

Batches

Drop a whole card of photos at once. They are compressed two at a time on your device, each row shows the saving, and Download all (ZIP) gives you the set in one file. GPS locations and camera serial numbers are removed from every photo unless you choose to keep EXIF.

The settings on this page

ModeTarget size: under 1 MB (1,000,000 bytes)
FormatJPG
Maximum size3840 × 3840 px
MetadataRemoved (EXIF, GPS location)

Every setting can be changed in the tool above; the page only chooses where it starts.

Image CompressorSomeone shared their result

Suggested