Free tool • Private processing

Compress an image to a target KB or MB.

Choose the maximum file size you need for an upload. The tool adjusts image quality — and only reduces dimensions when necessary — to get as close as possible without exceeding your target. Processing happens in your browser.

Compression settings

Choose an image to begin.
Local by design. Your image stays in this browser while it is processed.
Your image preview will appear here.

Made for upload limits.

Use this when a website, form, marketplace, app store, email service, or social platform rejects an image because the file is too large. Enter the maximum KB or MB allowed and let the tool work toward that limit.

How close will it get?

Browser image encoders do not always produce every possible file size. This tool searches for the closest result it can make without going over your target. For very small targets, it may also reduce image dimensions to get under the limit.

Privacy

The image is decoded, compressed, and previewed locally in your browser. This version does not upload the image to a Rare Frequency Works server for compression.

Hit an upload limit

Compress toward the size you actually need.

Useful when a form says your image must be under a specific size such as 100 KB, 500 KB, 1 MB, or 2 MB.

Target a practical limit

Enter a KB or MB target and the tool works toward staying at or below that size while preserving as much visual quality as possible.

Quality first

The tool tries quality reduction before shrinking dimensions when possible, helping keep the image visually useful.

Best for uploads

Helpful for forms, marketplaces, email attachments, app-store graphics, websites, and other services with file-size caps.

Why the result may be slightly below your target

Browser image encoders do not always produce an exact byte-for-byte file size. The tool aims to create a result close to your target without exceeding it, which is usually what upload limits require.

TARGET FILE SIZE

Compress images to common KB and MB limits.

Upload forms often require an image to stay under a specific file-size limit. This tool is designed for those exact limits rather than a vague “low, medium, high” quality setting.

Compress image to 100KB

Set the target to 100 KB for forms, portals, or applications with strict upload limits.

Compress image to 200KB or 500KB

Choose 200 KB or 500 KB when you need a balance between visual quality and a smaller upload.

Compress image to 1MB

Select 1 MB when a website accepts larger files but your original image is still too heavy.

Frequently asked questions

How do I compress an image to 100KB?

Choose an image, enter 100 and select KB, then run the compressor. It adjusts quality and, when necessary, dimensions to produce a file at or below the target.

Can I compress an image to exactly 200KB or 500KB?

The tool aims to get as close as practical without exceeding your selected maximum. Image content and format affect the exact result.

What is the best format for a smaller image file?

JPG and WebP are usually better for photographs when file size matters. PNG is useful for transparency but can be larger.

Will compression change my original file?

No. The original image stays unchanged; the tool creates a new compressed copy for you to save.

NEED MORE PDF CONTROL?

Meet CTRL for Android.

Use the free browser tools here for quick jobs, then move to CTRL when you need PDF editing, signing, OCR, privacy tools, and a full document workspace.

Explore CTRL →