Compress an image to a size in KB

Pick a limit, crop if you need to, and download a JPG that fits. Everything runs in your browser — nothing is uploaded.

or drag and drop a file here · or paste from the clipboard (Ctrl+V)

How to compress an image to 100 KB

  1. Choose the limit above — 100 KB is selected by default. Any other value can be typed in the editor.
  2. Select, drop or paste your photo. Crop it if the form expects a particular shape, for example a portrait for an application photo.
  3. Press Download. CropMe picks the highest quality that fits the limit and shows the final size, quality and dimensions.

How CropMe hits the limit

First only the JPG quality is lowered — step by step, starting from the best. That keeps the full resolution whenever possible. If even the lowest reasonable quality is still too large, CropMe also reduces the pixel dimensions until the file fits.

The result usually lands slightly under the limit rather than exactly on it: quality is searched in steps, and the best step that fits wins. If a limit cannot be reached at all, the editor says so and shows the smallest size it managed.

Cropping helps more than you might expect. Removing empty background around the subject cuts the file size without touching the quality of what remains.

How the size is counted

CropMe counts 1 KB as 1024 bytes, so a 100 KB result is at most 102 400 bytes. Windows and most upload forms count the same way. macOS Finder uses 1 KB = 1000 bytes and may show the same file as slightly larger.

LimitMaximum bytesTypical use
20 KB20 480Signatures and small photos in online application forms
50 KB51 200Passport-style photos for exam and job portals
100 KB102 400Profile photos, document scans
200 KB204 800Website images, e-mail attachments
500 KB512 000Larger photos with visible detail
1 MB1 048 576High-resolution photos for marketplaces

JPG, WEBP or PNG?

Use JPG when a form asks for a photo: it is accepted everywhere and compresses photos well. WEBP gives an even smaller file at the same quality, but not every site accepts it. PNG is lossless, so its size depends only on the pixel dimensions — the size limit is available for JPG and WEBP.

Your images stay on your device

CropMe works in your browser, in a background worker. There is no upload, no server-side storage and no account, and location, camera and date metadata are removed from the file you download.

Frequently asked questions

How do I compress a photo to 50 KB?

Choose the 50 KB limit, open your photo and press Download. CropMe lowers the JPG quality until the file fits, and reduces the dimensions only if quality alone is not enough.

Will the image lose quality?

JPG compression always removes some detail, but CropMe uses the highest quality that fits your limit, so the loss is as small as the limit allows. The editor shows the final quality before you save.

Why is the file a bit smaller than the limit?

Quality is chosen in steps, and the best step that still fits is used. A file of 96 KB for a 100 KB limit is normal and passes any upload check.

Can I compress a PNG to a specific size?

PNG is lossless, so its size cannot be tuned with quality. Open the PNG and save it as JPG or WEBP with a size limit. If you need transparency, keep PNG and reduce the pixel dimensions instead.

Are my photos uploaded to a server?

No. Compression runs in your browser, so documents and personal photos never leave your device. Location and camera metadata are removed from the saved file.

Crop image from URL

The image is fetched through CropMe’s own proxy so that your browser is allowed to read it. Cropping still happens on your device.