Skip to content
PixMino

Compress an image to a specific file size

Set a maximum in KB and PixMino finds the highest quality that stays under it. Made for upload forms, email attachments and web pages.

  • No signup
  • Your images stay on your device
  • Free, no watermark
Mode

Drop an image here

or

Choosing several images switches to batch mode.

  • JPG
  • PNG
  • WebP
  • AVIF
  • HEIC
Up to 50 MB

How to compress an image to a specific size

  1. 1

    Add the image

    Drop a JPG, PNG, WebP, AVIF or HEIC file onto the page, or choose it from your device.

  2. 2

    Set the limit

    Pick 20, 50, 100, 200 or 500 KB, 1 or 2 MB, or type your own value in KB or MB.

  3. 3

    Optimize and check

    Select Optimize image, compare the result with the slider, and download it.

How PixMino reaches the limit

JPG, WebP and AVIF files get smaller as their quality setting goes down, but the size each setting produces depends on the image. Instead of applying one fixed quality, PixMino encodes your image a few times and narrows in on the highest quality whose file is at or below your limit.

For a 100 KB limit, a run might try 90% (184 KB), 70% (91 KB), 75% (106 KB) and 72% (99 KB), then keep 72%. Every attempt is listed under “How PixMino got there” in the result.

The size PixMino reports is the size of the file you download, counted in bytes. It isn't an estimate.

When an image can't get small enough

A large photo can stay above a small limit even at low quality, because it still has millions of pixels to store. PixMino doesn't hide this. The result is marked as over the limit and you get a concrete recommendation, such as “Suggested: reduce to 1600 × 1200”, which you can apply in one click.

  • Apply the recommendation: the largest width and height, at the same proportions, that meets the limit.
  • Allow stronger compression: lets quality drop below what the selected mode normally allows.
  • Try another format: WebP and AVIF are often smaller than JPG at similar quality.

Choosing a limit

Use the number your form or platform asks for. PixMino counts 1 KB as 1,000 bytes and 1 MB as 1,000,000 bytes, so a file made for a 100 KB limit is at most 100,000 bytes. That also fits limits that count 1 KB as 1,024 bytes.

PNG has no quality setting. To bring a PNG under a limit, PixMino first tries fewer colours where the change stays invisible, then suggests smaller dimensions. Converting to JPG or WebP is usually the bigger saving for photos.

Supported formats

PixMino opens five formats and saves four. HEIC photos from iPhones are saved as JPG or PNG.

JPG

Best for
Photos and images with soft gradients.
Transparency
Not supported.
Compression
Lossy, with adjustable quality.

PNG

Best for
Screenshots, logos and graphics with sharp edges or text.
Transparency
Supported.
Compression
Lossless. Can use fewer colours where the change is invisible.

WebP

Best for
Websites that need small files.
Transparency
Supported.
Compression
Lossy, usually smaller than JPG at similar quality.

AVIF

Best for
The smallest photo files for modern websites.
Transparency
Supported.
Compression
Lossy, often smaller than WebP. Slower to create.

HEIC

Best for
Photos taken on iPhone and iPad. Opened by PixMino, saved as JPG or PNG.
Transparency
Not used by camera photos.
Compression
Lossy and very efficient, but poorly supported outside Apple devices.

AVIF and HEIC use codecs downloaded the first time you need them; after that they work offline. Animated images are converted as a single frame.

Questions

Will the file be exactly 100 KB?

It will be 100 KB or less. PixMino aims for the highest quality under the limit, so the file usually lands just below it, for example at 97 or 99 KB.

Can I type a limit like 1.5 MB?

Yes. Choose Custom, type the number with decimals and pick KB or MB. 1.5 MB means 1,500,000 bytes.

Does compressing change the image dimensions?

Only if you ask. PixMino keeps the dimensions you set and lowers the quality. Smaller dimensions are offered as a recommendation when a limit can't be met.

Can I compress several images at once?

Yes. Switch to Batch above the editor, add up to 100 images and download them all as one ZIP file.