Compress Image to a Specific Size (KB)

Pick a target such as 50 KB and get the best-looking JPG that fits under it. Ideal for job portals, exam forms, visa applications and any upload with a size limit.

  • Never uploaded
  • Free, no sign-up
  • No watermark
  • Works on phones
  • Works offline

Your files are processed on your device and never uploaded.

Target size

Saved as JPG, the format upload forms accept. Transparent areas become white.

If your file is already under the target, you get it back unchanged (a PNG or WebP is converted to JPG only if that doesn’t make it bigger).

    See what it does

    Close-up of a large photo of a man’s face, before compressionBefore: Original, 662 kB
    The same close-up after compression, looking almost the sameAfter: Compressed, 99 kB
    Made with this tool’s default settings: 662 kB → 99 kB, 1792 × 2400 → 1172 × 1569 px. Close-up of the same area. The person in this example is AI-generated.

    How to compress an image to a specific size

    1. Drop your photos into the box above, or tap to choose them from your phone or computer.
    2. Choose a target size (20, 50, 100 or 200 KB) or type your own limit in KB.
    3. Download each image, or all of them as a ZIP. Every file is guaranteed to be at or under your target.

    Why use Picsawa

    • Private by designFiles are processed on your device and never uploaded.
    • Free, no sign-upNo account, no watermark and no daily limits.
    • Works everywherePhones, tablets and computers, in any modern browser.
    • Batch friendlyProcess up to 50 images at once and download a ZIP.

    About the Compress to Exact Size tool

    Most compressors make you guess a quality setting and try again until the file is small enough. This tool does the guessing for you: it searches for the highest JPEG quality that still fits under your limit, so you get the sharpest possible image at exactly the size you need.

    Large photos are never crushed into a blocky mess: if a 12-megapixel phone photo cannot reach 20 KB at a decent quality, its width and height are reduced instead, keeping the original proportions. Small images such as passport photos keep their exact pixel dimensions whenever possible, because forms often require them. You always see the final quality, dimensions and size before downloading.

    Sizes use 1 KB = 1,000 bytes, which is the stricter of the two common definitions, so a "50 KB" result is accepted by websites that count either way.

    Frequently asked questions

    How do I reduce a photo to exactly 50 KB?

    Upload the photo, select 50 KB and download the result. The tool automatically finds the highest quality that fits under 50 KB; if that is not possible at full size it also reduces the dimensions slightly.

    Will the image be exactly 20 KB, or under 20 KB?

    At or under. The result is always as close to your target as possible without going over it, because upload forms reject files that are even 1 byte too large.

    Why did the dimensions of my image change?

    For large photos, a slightly smaller image at good quality looks far better than a full-size image at very low quality, so the image is scaled down (keeping its proportions) until it fits. Images up to 1200 pixels keep their dimensions and only lose quality, unless the target is extremely small.

    What format is the compressed file?

    JPG, because it gives the smallest size for photos and is accepted everywhere. PNG, WebP, HEIC, GIF and BMP files are converted to JPG; transparent areas become white.

    What if my file is already smaller than the target?

    It never gets bigger. A JPG comes back unchanged. A PNG, WebP, GIF or BMP is converted to JPG only if the JPG is no bigger; otherwise you get the original file back unchanged. HEIC photos are always converted, because most upload forms do not accept them.

    Are my photos uploaded to a server?

    No. Compression runs entirely inside your browser. Your images never leave your device; once the page has loaded, compression needs no network connection at all.