Compress Images to a Specific File Size

Reduce images to 100KB, 200KB, 500KB, 1MB or your own size limit.

Set a maximum file size in KB or MB and let the tool automatically adjust image quality. Enable resizing to reduce image dimensions when needed.

Compress up to 50 images at once, including iPhone HEIC photos, and save them as JPG or WebP. Images are processed in your browser and never uploaded to a server.

Drop images here

{{uploadMessage}}

Input: JPEG, PNG, WebP, HEIC, HEIF · Output: JPG, WebP

  • Private: images are processed locally in your browser

Up to 50 images; 50MB per file; 500MB total. Maximum 20,000px per side or 70 megapixels. Saved results are limited to 250MB total.

Output Settings

or less

Custom range: 1KB–20MB, up to two decimal places. 1KB = 1,000 bytes.

{{capacityError}}

WebP output is not available in this browser.

px

Keeps the aspect ratio and never enlarges smaller images.

{{widthError}}

Advanced settings

WebP preserves transparency.

{{progress}}

Processing images…

{{progress}}


RESULTS

Images {{items.length}} total

{{item.file.name}}

{{item.type||'Format checked during processing'}}

{{translateNote(item.result.note)}}

Before{{size(item.file.size)}} After{{size(item.result.blob.size)}}{{difference(item)}}
Before{{size(item.file.size)}}
{{stale(item)?'Run again':item.status}}
{{item.error}}
Compressed image preview

{{size(item.result.blob.size)}} · {{item.result.w}} × {{item.result.h}}px · {{resultFormat(item)}}

Compressed image (full size)

One image pixel is displayed as one CSS pixel. Scroll to inspect a large image.

01

How to Compress an Image to 200KBQuick guide

  1. Choose one or more images

    Select JPG, PNG, WebP, HEIC, or HEIF files. You can add more files later.

  2. Select “200KB max”

    Use the 200KB preset. If a website also limits image width, enter its maximum width in pixels.

  3. Compress and download

    Choose JPG for most forms and photos, then click “Compress to Target Size.” Review the result and download it.

02

How to Compress iPhone Photos to 200KBHEIC and HEIF

  1. Choose a photo from your iPhone

    Select a photo from Photos or Files. HEIC, HEIF, and JPEG are supported.

  2. Set 200KB and choose JPG

    Select “200KB max” and JPG, then start compression. You can use another preset or enter a custom limit.

  3. Check and save the result

    Review the final file size and dimensions. Downloads usually appear in the Files app; use Share → Save Image to add one to Photos.

HEIC and HEIF photos are converted while being compressed, entirely in your browser. Live Photo video and depth data are not included, and exact HDR or wide-color reproduction is not supported.

03

Choose a Target Size from 50KB to 2MBFile size settings

Use the limit required by the website, application, or online form. Common targets are available as presets; for a limit such as 300KB, type 300 and select KB.

TargetSetting
50KB or lessSelect “50KB max”
100KB or lessSelect “100KB max”
200KB or lessSelect “200KB max”
300KB or lessEnter 300 and select KB
500KB or lessSelect “500KB max”
1MB or lessSelect “1MB max”
2MB or lessSelect “2MB max”

A smaller target creates a lighter file but may reduce fine detail or text clarity. Results vary with the original image, format, and pixel dimensions, so check the output preview.

File size in KB or MB is different from image dimensions in pixels. The tool first adjusts quality within your width setting. It reduces dimensions further only when that option is enabled.

If an upload form still rejects your image

Some forms also restrict format, pixel dimensions, aspect ratio, or file name. Check every requirement and set JPG and a maximum width when needed. Re-encoding normally removes EXIF, GPS, and camera metadata; files skipped because they are already small keep their original data.

04

Compress Multiple Images to the Same File SizeBatch compression

Select up to 50 images to apply one file-size limit, format, and width setting to every image. The target applies to each image—not to the ZIP as a whole. Download all successful results together as a ZIP.

The full preview appears when you process one file. For a batch, use the list to compare original and compressed sizes, dimensions, and status.

05

Frequently Asked QuestionsFAQ

Will my image be exactly 200KB?

The result will be 200,000 bytes or smaller. The tool does not add unnecessary data just to reach exactly 200KB.

Are my images uploaded?

No. Processing happens locally in your browser. Your images, file names, and photo metadata are not sent to our server.

Can I compress an iPhone HEIC image?

Yes. HEIC and HEIF input is supported, though some codecs or files may not decode. For a file with multiple images, only the first is used. Live Photo video, depth data, and exact HDR reproduction are not included.

What happens to transparent backgrounds?

JPG fills transparency with white or your selected background color. WebP preserves transparency. Animated WebP, APNG, GIF, SVG, and PDF are not supported.

Can the compressed file become larger?

Yes. Changing formats or re-encoding can increase file size. The increase is shown, and the file can be saved only if it still meets your target.

Can I compress multiple images at once?

Yes. You can process up to 50 images with the same settings and download successful results in one ZIP file.

Can the entire ZIP be kept under my target?

No. The limit applies to each image separately, not to the ZIP total. Only successful results made with the current settings are included.

Can I set a custom limit such as 300KB?

Yes. Choose a preset or enter any target from 1KB through 20MB, with up to two decimal places.

Where are downloads saved on iPhone?

They usually appear in the Downloads folder in the Files app. To add an image to Photos, open it and choose Share → Save Image. The exact location can vary by Safari settings and iOS version.