Compression reference

How image upload limits work

To meet an upload limit, check three separate requirements: file size in bytes, image dimensions in pixels, and the accepted file format. A smaller file does not automatically meet the other two requirements.

Does 100KB mean exactly 100KB?

TargetKB produces a file at or below the selected limit; it does not add padding to make the file exactly that size. The compressor searches JPEG or WebP quality settings, then reduces dimensions if needed. A successful download can therefore be smaller than the target.

Compress to 100KB or compress to 150KB.

KB and MB can mean different byte counts

TargetKB currently uses 1KB = 1,024 bytes and 1MB = 1,048,576 bytes. Some upload services use decimal units: 1KB = 1,000 bytes and 1MB = 1,000,000 bytes. If a portal rejects a result near its limit, choose a slightly lower target: 97KB for a decimal 100KB limit, or 976KB for a decimal 1MB limit.

Check the downloaded file size in bytes rather than relying on a rounded label.

Compression can change image quality and dimensions

JPEG and WebP compression can lose detail. Tight limits may also require fewer pixels. Keep your original file, and check faces, text and required dimensions in the downloaded result. TargetKB does not guarantee that a compressed image will be accepted by a visa, passport or application portal.

Set required pixel dimensions before compressing.

What happens to transparent PNG backgrounds?

JPG does not support transparency. When TargetKB converts an image to JPG, transparent areas are placed on white. The current compressor uses an opaque canvas for its other outputs too, so it is not suitable when you must preserve transparency. Keep your original transparent PNG for that purpose.

Convert PNG to JPG when a white background is acceptable.

Does the target apply to a whole batch?

No. TargetKB processes up to 10 images, with the selected size limit applied to each file individually. Ten images under 1MB do not make a batch under 1MB. For attachments with a total limit, select a lower target per image and check the combined size.

Prepare images for email.

Choosing a target when there is no stated limit

If the destination gives no maximum, choose dimensions for how the image will be displayed and compare the output before reducing the file further. See starting image sizes for email, websites, sharing and job applications. These are starting points, not official requirements or guarantees of upload acceptance.

File-size limits and output details

Check how TargetKB handles KB and MB limits, image quality, transparency and batches before preparing an upload.