Skip to content
Image Compressor

File size

How to Reduce Image Size to 100KB or 200KB

See why 100KB and 200KB limits are hard for some images, and how to use quality, format, dimensions, and the target-size control without assuming every file can hit the number.

5 min read

Larger fileToward 200 KBA target is a goal, not a promise

A form, email draft, or page template sometimes asks for an image under 100KB or 200KB. Those numbers describe the file, not the pixel dimensions. A 2000 by 1500 photo can be under 200KB, and a 400 by 300 screenshot can be over it. This site can try for a size you choose. It cannot promise that every picture will land on that number.

File sizes here use 1 KB as 1,024 bytes. A 200 KB target means 204,800 bytes. The labels in the results use that same unit.

Why a file-size limit shows up

Large images slow a page and can be rejected by a form. A limit is a budget for one file. It does not say anything about how sharp the picture must be. A busy photo, a transparent graphic, and a flat icon spend that budget in different ways.

Dimensions are the width and height in pixels. File size is how many bytes are stored. You can change either one. Shrinking the dimensions removes pixels. Lowering quality stores the same pixels with less detail. Both can help, and neither is free.

What this site can and cannot do

In Advanced Settings, open Target File Size. The choices are Off, 100 KB, 200 KB, 500 KB, 1 MB, and Custom Size. Custom Size is a number of kilobytes from 1 to 20,480, which matches the 20 MB upload limit. Zero, blank, and non-numeric values are rejected.

While a target is selected, the quality slider and presets do not choose the final quality. The tool tries higher qualities first and keeps the best file that is at or below the target. It checks the real encoded file, not the percentage on the slider.

If nothing in the search is small enough, you still get the smallest valid result and the status Target Not Achieved. The format you selected stays as you selected it. A PNG is not quietly saved as JPG.

“Allow resizing to reach target size” is off by default. Turn it on only if a smaller pixel size is acceptable. The tool then reduces dimensions after quality alone fails, keeps the aspect ratio, and does not enlarge the image.

Reduce one image toward 200KB

  1. Add the image on the compressor.
  2. Pick the output format you actually need. Photos usually do better as JPG or WebP. A logo with a clear background should stay PNG or WebP.
  3. Open Advanced Settings and choose 200 KB. For 100 KB, choose 100 KB instead. The same steps apply.
  4. Leave resizing off for the first attempt if you need the current dimensions.
  5. Compress the image. Read the compressed size, the target size, and the target status.
  6. If the status is Target Achieved, compare the picture. Download it if the detail is acceptable.
  7. If the status is Target Not Achieved, do not treat the file as if it met the limit. Try the next section.

Each image in a batch is measured against the same target. Ten images and a 200 KB target means ten separate attempts, not a 200 KB folder.

If the target is missed

Use the guidance on the result card, then try one change at a time:

  • Turn on “Allow resizing to reach target size” and compress again. Check the new dimensions.
  • Or set your own width and height under Resize Image before compressing. When aspect lock is on, the other side follows the original ratio.
  • Switch a photo from PNG to JPG or WebP. Do this yourself. The tool will not switch it for you.
  • Choose a larger target when the picture cannot survive a smaller one.
  • For a transparent PNG, expect less savings. Those files keep every color so the clear edges stay intact.

A result that is larger than the original is labeled as larger. It is not shown as a saving.

Dimensions that make a limit easier

Export the image near the size it will be displayed. A hero photo does not need to be 6000 pixels wide if the layout shows it at 1600. Enter that width with resizing enabled, keep the aspect lock on, and compress again.

Very small dimensions can look soft on large screens. Stop when the picture is clear at the size readers will see, even if the file is still above the ideal number.

A simple decision table

Ways to chase a smaller file

SituationFirst changeDo not assume
Photo over 200KBTarget 200 KB as JPG or WebPThat 100% quality will also fit
Photo still over the targetAllow resizing, or set a smaller widthThat the picture will stay equally sharp
Transparent logoPNG or WebP, then a modest resizeThat JPG quality settings shrink a transparent PNG
Already under the targetKeep the high-quality resultThat you must crush it further
Need many files under 200KBUse the same target on the batchThat one ZIP is a single 200KB budget

Questions

Can every image be compressed to 200KB?

No. A large, detailed, or transparent image can stay above the target after the bounded search. The honest result is Target Not Achieved, plus the best file the search produced.

Is 100KB just a lower quality setting?

Not exactly. The 100 KB control is a file-size goal. The tool picks a quality that fits when it can. The manual slider applies only when the target is Off.

Why is my 100KB file shown as about 97.7 KB or 100.0 KB?

The tool counts 1,024 bytes as 1 KB and then displays that size. Check the target status, not a rounded label alone, before you say the limit was met.

Should I resize or lower quality first?

If you must keep the pixel size, leave target resizing off and let quality try first. If the layout can use fewer pixels, resize. Fewer pixels often save more than another drop in quality.

Does the ZIP have to be under 200KB too?

No. The target applies to each image. The ZIP is a package of those files, stored without a second round of image compression.

Use the status, not a guess

Choose 100 KB or 200 KB, compress, and read Target Achieved or Target Not Achieved. Compare the image before you publish it. For the quality tradeoff, see compress images without losing quality. For format choice, see JPG vs PNG vs WebP. To run the same goal on a folder of photos, see compress multiple images.