Compress Image to Size

Bring any photo under a size such as 100KB in one step. HEIC and batches supported.

Target: under 100KB

Drop photos here

or

JPG, PNG, WebP, HEIC (iPhone) / up to 50 at once / nothing is uploaded

Example: the sample photo (3024×2268, about 3.5MB) → about 95KB (834×626, quality 91%). Photos with more fine detail are shrunk more to fit.

Target size (the result will be at most this)
Custom
How to fit

Keeps the image sharp, reducing pixel dimensions if needed

Save as
Pixel limits (optional)
Long side px or less
Short side px or more

Set a minimum short side so the photo is not shrunk below what a form accepts.

How to Use

1

Choose a target size

Tap 20KB, 50KB, 100KB, 1MB and so on, or type a custom size in KB or MB.

2

Add your photos

Drop photos or tap “Choose photos”. iPhone HEIC photos and batches work as they are. The tool immediately makes the best-looking image that fits the target.

3

Check and save

Each photo shows its new size (with the exact bytes), quality and dimensions. Compare it with the original in the large view, then save it or save everything as a ZIP.

What is Compress Image to Size?

A tool that brings photos under a set size, such as 100KB or 1MB, for upload forms and email. It tries different quality levels and keeps the highest quality that fits, and reduces the pixel dimensions only when quality alone is not enough. Sizes are checked on the actual file, counting 1KB as 1,000 bytes, so the result also fits forms that count 1KB as 1,024 bytes. Images are processed in your browser and never uploaded.

Features

  • Hits the target in one stepFinds the best quality that fits automatically, so there is no trial and error.
  • HEIC, batches and ZIPReads iPhone HEIC photos, fixes the orientation, handles up to 50 photos and saves them as a ZIP.
  • Never larger than the originalPhotos already under the target are not made larger. JPGs keep their original quality; only location and other metadata are removed.
  • No location dataSaved images contain no location or other metadata, and nothing leaves your device.

Use Cases

  • Meeting an upload limit such as “under 100KB”
  • Making ID photos small enough to upload
  • Shrinking photos to send by email or chat
  • Keeping blog and store images under a size limit
  • Converting iPhone HEIC photos to small JPGs

Related tools and guides

To choose the quality yourself, use the Image Compressor; to set exact pixel dimensions, the Image Resizer; to only turn iPhone photos into JPG, the HEIC to JPG Converter; to fix sideways photos, the Image Rotator; and to cut out part of a photo, the Image Cropper. How file size works and what to watch for in upload forms is explained in how to make an image smaller than a given size.

FAQ

How do I make an image smaller than 100KB?
Choose 100KB and add your photo. The tool tries different quality levels and keeps the highest quality that stays under 100KB, reducing the pixel dimensions if quality alone is not enough. Then save it as a JPG under 100KB.
What is the difference between 1,000 and 1,024 bytes per KB?
Some forms count 1KB as 1,000 bytes and others as 1,024 bytes. This tool counts 1KB as 1,000 bytes (1MB = 1,000,000 bytes) when keeping under the target, so the result fits either way. The exact byte count is shown, for example 98.2KB (98,213 bytes).
Can I reduce the size without losing quality?
A JPG photo cannot shrink much without some visible change. Phone photos, however, usually have far more pixels than a form needs, and reducing the pixel dimensions keeps the image looking sharp while cutting the size. That is what “Best quality” does: it keeps quality at 70% or more and reduces the dimensions instead.
Why are phone photos so large?
Modern phones shoot 12 megapixels (4032×3024) or more, so one photo is often several MB. iPhones usually save photos as HEIC, which some forms do not accept. This tool reads HEIC directly and saves a JPG at the size you need.
How many photos can I process at once?
Up to 50 at a time, each up to 50MB. They all use the same target size, and “Save all (ZIP)” saves them in one ZIP file.
What if a photo does not fit the target?
The tool explains why and what to try next. If a minimum such as “short side at least 480px” stops the image from shrinking, cropping to a smaller area will make it smaller. You can also check whether the target can be a little higher.
What should I check for ID photos?
Names, addresses and numbers must be clearly readable. Compressing too far can blur text, so view the result at 100% before saving. If it is hard to read, raise the target size or crop to just the document first.
What if a form also sets pixel dimensions?
Under “Pixel limits”, set a maximum long side or a minimum short side. If a form asks for at least 480 pixels in width and height, enter 480 as the short side and the photo will not be shrunk below that while fitting the target. Check the dimensions shown in the result.
Are my images uploaded anywhere?
No. Reading, compressing and saving all happen in your browser, and nothing is sent anywhere. Saved images also contain no location or other metadata.
Can the result be larger than the original?
Photos already under the target are saved without getting larger: JPGs keep their original image data with only the metadata removed, and HEIC, PNG and other files get the highest quality that stays no larger than the original. Images such as PNGs full of text or graphics, which cannot be made smaller as JPG without a big quality loss, may end up larger than the original but still under the target. Transparent areas in PNGs become white.