Compress image to 1MB

Hit an exact file size in seconds, with a live before/after. Nothing is uploaded.

Phone photos are often 3–8 MB. Many upload forms, websites and email services cap images at 1 MB. Drop your photo and get a full-resolution JPG or WebP under 1 MB that is visually close to the original.

Free · no signup · a sample is already loaded below

Tool

Target file size

Presets

Output format

Dimensions (optional)

1 KB = 1,024 bytes, so the file passes whether a site counts 1,000 or 1,024. Your image never leaves this device.

Original image
Original
Compressed image
Compressed

How to compress image to 1MB

Phone photos are often 3–8 MB. Many upload forms, websites and email services cap images at 1 MB. Drop your photo and get a full-resolution JPG or WebP under 1 MB that is visually close to the original.

  1. Drop, paste or choose your image (JPG, PNG, WebP, GIF, BMP or AVIF). A sample photo is loaded so you can try it first.
  2. The target is preset to 1 MB. Change it, or pick another preset, if your form asks for something different.
  3. Optionally choose an output format and a maximum width or height.
  4. Check the side-by-side preview and the exact byte count, then click Download.

How the compressor hits an exact size

The tool decodes your image in the browser, then re-encodes it with the browser's own JPEG, WebP or PNG encoder. For JPEG and WebP it runs a binary search on the quality setting — usually 6 to 10 test encodes — and keeps the highest quality whose file is at or under your target. If even a low quality (40%) is still too large, it reduces the pixel dimensions by the amount the byte count suggests, then searches quality again, so you get the largest picture that fits rather than a blocky one. PNG is lossless, so for PNG only the dimensions change. If your file is already under the target and you keep the same format, the original is returned untouched.

Everything happens on your device with the Canvas API; nothing is uploaded, and the re-encoded file does not carry the original EXIF metadata (camera, GPS).

Frequently asked questions

Will a 12-megapixel photo fit in 1 MB without resizing?

Usually yes. At 1 MB, most 12 MP phone photos fit at full resolution with JPEG quality in the 70–90% range, which is hard to tell apart from the original at normal viewing sizes.

How do I compress an HEIC iPhone photo to 1 MB?

Most browsers other than Safari cannot read HEIC. On iPhone, go to Settings → Camera → Formats and choose Most Compatible, or share the photo as JPEG first; then drop it here.

Does it keep my photo's EXIF data?

No. The compressed file is newly encoded and drops EXIF metadata such as GPS location and camera model, which is usually what you want when sharing online.

Are my images uploaded to a server?

No. Compression runs entirely in your browser using the Canvas API. The image never leaves your device, which also makes it safe for ID photos and signatures.

Is it free?

Yes. Compressing one image at a time is free with no signup and no watermark. Gridloom Pro adds batch compression of many images with a single ZIP download.