Exact size image compressor

Compress images and photos to 1MB

Turn large camera images and photos into upload-friendly files under 1MB (1 MB) — without spending time on manual settings.

Max 10 images
Target file sizeMake my image fit

1 KB = 1,024 bytes. The limit applies to each image. About size limits

No sign-up. Your image stays on your device.

Email attachments

Make photos easier to send while retaining useful detail.

Website uploads

Reduce high-resolution images before adding them to a website or CMS.

Marketplace listings

Prepare product photos that are faster to upload and view.

How to compress an image to 1MB

The compressor starts at 1MB, equal to 1,048,576 bytes (1,024 × 1,024). If the portal requires fewer than 1,000,000 bytes, choose the 976KB option above. The limit applies to each image, not the combined batch. Check the downloaded dimensions and detail.

  1. The compressor on this page starts with 1MB selected. Change it only if your upload requires another limit.
  2. Upload one image or up to 10 images at once.
  3. Download the optimized image and check its dimensions and file size before uploading.

Read the full guide: how to compress images to 1MB

Why use an exact-size compressor?

Many upload forms reject files for being only slightly too large. TargetKB works backwards from your requested limit, automatically balancing image dimensions and JPEG quality instead of asking you to guess a quality percentage.

Check byte limits, output quality and format limitations if your upload is still rejected.

Frequently asked questions

How do I make images 1MB?

Upload one image or a batch of up to 10 images, select the 1MB target, and download the optimized results when processing finishes.

Can I compress a phone photo to 1MB?

Yes. Large photos from modern phones are ideal for this tool, which reduces their size while keeping them useful for web and email.

Can I choose a different limit?

Yes. Enter any KB or MB target in the tool above, or use a preset. Choose the maximum your destination allows and check whether it specifies decimal bytes.

Is TargetKB free?

Yes. The current image compressor is free to use and does not require an account.