FOR FORMS WITH A 100KB LIMIT

Compress Image to 100KB

Get a photo, scan or signature under 100KB in a few seconds. The tool is set to JPG with a 100KB limit and keeps the highest quality that fits. Your images never leave your device.

✓ 100,000-byte target ✓ No upload or account ✓ Up to 20 images at once

Drop your images here

JPG, PNG or WebP · Up to 20 images · 25 MB per image

Or paste an image from your clipboard.

Saved presets

Save batch settings and upload rules on this device. Images are never saved in a preset. Individual image overrides take precedence over batch settings.

Upload requirements checker

Copy the limits from the website you are uploading to. Checks compare these rules with each original and download; they do not change compression settings. A pass covers only the rules entered here, not the receiving website's other checks.

1 KB = 1,000 bytes. To require exact dimensions, set matching minimums and maximums. This tool never enlarges or crops an image to force a pass.

Lower values make smaller JPG and WebP files.
Proportions stay the same. Images are never enlarged.
Fits within both limits, without cropping or stretching.

Targets use decimal KB (1 KB = 1,000 bytes). Quality is the maximum for JPG/WebP; we search for the highest tested quality that fits. PNG has lossless optimisation and optional colour reduction, which may alter colours and soft transparency. PNG mode applies to PNG output only. If it still exceeds your target, allow resizing. Any unmet target is clearly marked. JPG uses a white background. Animated images are not supported.

Choose images to get started.

What this page selects for you

Starting defaults are JPG, a 100 KB target, maximum quality 90% and permission to reduce dimensions. When a tested fit would fall below this page’s 50% quality threshold, the algorithm can try smaller dimensions. This is a search rule, not proof that the final image has a particular visual quality.

Changing settings or loading a preset can replace these defaults. An individual override takes precedence for that image. Check the actual settings and output status rather than relying on the page title.

Separate three requirements before compressing

  1. Find the receiving form’s accepted format, maximum bytes and required pixel dimensions. Read any minimum dimensions and aspect-ratio rule too.
  2. Enter those rules in Upload requirements checker and enable it. They are checks, not automatic changes to the compression settings.
  3. Compress one example, then inspect its byte count and both dimensions. The tool does not crop or enlarge a source to meet a shape or minimum-size rule.
  4. Compare text, signatures and faces for readability. For official submissions, follow the authority’s image-content requirements as well as its numeric limits.

Do not assume that a signature, identity photo or scan is acceptable just because it fits. This tool does not validate document content or assess compliance with an issuing authority’s photo rules.

Worked example: bytes fit but dimensions fail

Suppose a form requires JPG, no more than 100,000 bytes and at least 600 × 600 pixels. An output of 98,000 bytes at 480 × 480 passes the size check but fails the dimensions. Shrinking it again cannot repair that failure. Revisit quality, choose a suitable larger source, or use another permitted preparation method.

Conversely, a 900 × 900 output of 105,000 bytes passes the example’s dimensions but exceeds its byte limit. Try the offered alternatives and compare detail. Neither example predicts the size of your particular image.

Understand KB and the final status

This tool uses decimal KB: 100 KB = 100,000 bytes. A binary 100 KiB is 102,400 bytes. A file of 100,000 bytes is about 97.66 KiB, so a system using binary units may display a different rounded number. Compare exact bytes with the receiving service’s stated rule.

Target met means the generated or retained result is at or below the selected byte budget. It does not mean exactly 100 KB, and Target not met remains possible. A downloaded ZIP can include results that missed a target; inspect the individual statuses first.

When reducing dimensions is the wrong compromise

Small tutorial text and document details can become unreadable after downscaling. If that happens, return to the source and compare a different quality or format allowed by the destination. Crop only in a separate editor and only when permitted; there is no cropping control here.

JPG makes transparent areas white. If PNG is required, select it explicitly and compare lossless PNG against palette reduction where appropriate. PNG colour reduction can change tones and edges. Read the PNG guide before treating that option as lossless.

Related image tasks

Common questions

Is 100KB guaranteed for every input?

No. The algorithm may still report Target not met. Check the exact byte count and the image’s required dimensions.

Does this page crop or enlarge my photo?

No. It can reduce dimensions proportionally but does not crop or enlarge a source to satisfy upload rules.

Does a ZIP need to be under 100KB?

The selected target applies to each image, not the ZIP archive. Most image upload forms expect the extracted image, not a ZIP.

Can I keep a transparent background?

Choose a supported transparent output such as PNG or WebP if the destination permits it. The default JPG output replaces transparency with white.

Content reviewed by eToolPlus · 16 October 2026