UltKit

Compress Image

Make photos and screenshots smaller without making them look worse. Type the size a form or mailbox allows, such as 100 KB or 2 MB, and the compressor finds the best-looking file that fits; or set the quality yourself.

Compress Image

or drop JPG, JPEG, JFIF … files here ·

Max 95 MB per file· Up to 20 files· Deleted after 30 minutes

Compress to

Files are processed on our servers and deleted after 30 minutes.

How to use this tool

  1. 1

    Upload the images

    Add up to 20 images, 95 MB each: JPG, PNG, WebP, AVIF, HEIC, GIF, BMP or TIFF. Phones can pick straight from the photo library.

  2. 2

    Say how small

    Under Compress by, keep Target size and enter a number with KB or MB, or switch to Quality level or Percentage. Change Output format if the file may also become JPG or WebP.

  3. 3

    Compress and save

    Press Compress. Each result shows its new size; download them one by one or together as a ZIP. Files are removed from the server after 30 minutes.

Compression trades invisible detail for bytes. The trick is knowing which kind of compression suits which picture, and stopping before the trade becomes visible.

How the online image compressor works

For JPG, WebP and AVIF the compressor lowers the encoding quality, which removes fine texture the eye does not notice first. With Target size it does this as a search: it tries a quality, measures the file, and narrows in on the highest quality that still fits your limit, so you get a 195 KB file for a 200 KB limit rather than an unnecessarily rough 120 KB one.

If quality alone cannot reach the number, the next lever is pixels. With Allow downscaling ticked, the image is made smaller step by step until it fits, but never below the Lowest quality allowed (40 by default) on the quality side, and never under Minimum width if you set one. That combination is why a 5 MB phone photo can reach 50 KB and still be a clear, if smaller, picture.

PNG works differently. Its compression is lossless, so the tool reduces the number of colors instead (lossy PNG) or only optimizes how the data is packed (lossless). Screenshots and flat graphics respond very well; photos saved as PNG respond poorly, and switching them to JPG or WebP is the real fix. For a deeper walk through quality, percentage and size targets, read how to reduce image size in KB.

Target size, quality or percentage: pick a mode

Default

Target size

You type a limit in KB or MB; the file comes out at or just under it.

  • Searches quality first, then downscales if allowed
  • Works the same for one image or twenty
  • Respects Lowest quality allowed and Minimum width
Best for: Upload forms, job and exam portals, email limits
Manual

Quality level

One quality number from 1 to 100 applied to every image.

  • 75 is the default balance for photos
  • Below 50, edges and smooth skies start to show blocks
  • File sizes vary with image content
Best for: Websites and galleries where look matters more than an exact size
Relative

Percentage

Aims for 5–95% of each original's file size.

  • Scales with large and small files alike
  • Good first pass on a mixed folder
  • Not a guarantee of any absolute limit
Best for: Freeing space in bulk without picking numbers per file

Reduce photo size: where quality starts to suffer

  1. 30

    Blocky skies and halos around text; only for tiny thumbnails

  2. 50

    Visible on close inspection; acceptable for strict KB limits

  3. 75

    Default: often half the size of a camera JPG, no visible change

  4. 92

    Near the original; large files, good for print

The advanced settings fine-tune the result. Chroma subsampling on Auto picks 4:2:0 for photos, which halves color resolution and saves a lot, and 4:4:4 keeps colored text and thin lines crisp in screenshots. Progressive JPG stores the image in passes, so it appears quickly on slow connections and is often a few percent smaller. Resize first sets exact dimensions before compression, for forms that specify pixels and KB together.

The metadata group matters more than it looks. Phone photos can carry tens of kilobytes of EXIF data and an embedded preview; Strip metadata removes them along with the GPS position. Auto orient bakes the camera's rotation into the pixels so nothing appears sideways, and Keep color profile prevents color shifts. If you need to resize to exact pixels without a size target, the resize image tool has more fit and unit options.

images per batch
20
largest upload per image
95 MB
target value, in KB or MB
1 – 100,000
until files are deleted
30 min

Common compression mistakes

  • Compressing the same JPG again and again

    Every lossy save adds artefacts. Always start from the original file and compress once to the size you need.

  • Setting the target exactly at the portal's limit

    Some sites count 1 KB as 1,000 bytes, others as 1,024. Aim 3–5% under the limit, for example 190 KB for a 200 KB cap.

  • Keeping a photo as PNG to protect quality

    A PNG photo is often five to ten times larger than a JPG of the same visual quality. Set Output format to JPG or WebP.

  • Raising Lowest quality allowed to 90 for a tiny target

    The compressor then has to shrink the image in pixels instead, which can look worse. Leave it near 40–60 for small KB targets.

  • Needing a bigger file, not a smaller one

    Some forms reject images below a minimum such as 20 KB. That is a job for increase image size, not compression.

Image compression questions

How do I compress a JPG without it looking worse?

Stay at quality 75 or above and let the tool strip metadata, which costs nothing visually. Most camera JPGs are saved at quality 90–98, so dropping to 75–80 often halves the file with no difference you can see at normal viewing size.

What is the best way to compress PNG online?

Keep Output format on Same as input and leave PNG compression on Lossy. It reduces the palette to the colors the image actually needs, the same idea TinyPNG popularized, and screenshots and logos usually shrink by well over half. Choose Lossless when every pixel must stay identical; savings are then smaller.

Can I compress a WebP image further?

Yes. WebP is already efficient, so the gain comes mostly from a lower quality or smaller dimensions. Use Target size with a realistic number; if the WebP is a photo, converting it to AVIF under Output format can save a further chunk at similar quality.

Can I compress HEIC photos and get JPG files at the same time?

Yes. Upload the HEIC files and set Output format to JPG; the result is a compressed JPG that opens on any device. If size does not matter and you only need a different format, HEIC to JPG keeps quality at 90 instead.

What does Percentage mode actually aim for?

It aims for that share of the original file size, not of the dimensions. Reduce to 50% on a 4 MB photo targets roughly 2 MB. It is handy for batches of mixed images where a single KB number would be too tight for some and too loose for others.

Why does a GIF barely get smaller?

GIF is limited to 256 colors and already uses lossless compression, so there is little left to squeeze without dropping frames. The compressor accepts GIF input but outputs JPG, WebP, AVIF or PNG; for animations, WebP is usually the better container.

Is it safe to compress private photos here?

Files travel over an encrypted connection, are processed automatically and are deleted from the server 30 minutes after the job. Strip metadata is on by default, so the compressed copies carry no GPS position. See how it works for the full path a file takes.

Resize ImageIncrease Image SizeImage Converter
Image to PDF

All Compress Image tools

Pick the exact target you were asked for. Every page below is the same tool with different defaults.