UltConvert

Compress Image

Make a photo light enough for an upload form, an email or a web page. Give it a size in KB or MB, or pick a quality level, and download the result.

Compress Image

or drag JPG, JPEG, JFIF … files here ·

Up to 95 MB each· 20 files at once· Removed after 30 min

Compress to

Your files are removed from our servers 30 minutes after processing.

Files are deleted 30 minutes after processingPrivacy policy

  • Compress to 100 KB

    Compress to 100 KB

    Get any image under a 100 KB upload cap, keeping its format if you want.

  • Compress to 150 KB

    Compress to 150 KB

    A roomy target for detailed photos that must stay well under a 200 KB cap.

  • Compress to 200 KB

    Compress to 200 KB

    Use the full 200 KB allowance for exam photos and other generous upload caps.

  • Compress to 20 KB

    Compress to 20 KB

    Bring a signature scan or small photo under 20 KB for strict upload forms.

  • Compress to 25 KB

    Compress to 25 KB

    Hit 25 KB with room to spare under a 30 KB cap, without crushing the picture.

  • Compress to 50 KB

    Compress to 50 KB

    Get an application photo under 50 KB, and learn when 50 KB is a floor instead.

  • Compress to 70 KB

    Compress to 70 KB

    A middle-of-the-window size for forms that take anything between 50 and 100 KB.

  • Compress JPEG to 100 KB

    Compress JPEG to 100 KB

    Get a genuine JPG of 100 KB or less, with the JPEG-only settings explained.

How do I get a photo under a size limit?

Choose Target size, type the limit in KB or MB, and the tool finds the highest quality that fits, lowering the pixel size only if quality alone is not enough.

Default target
100 KB
Files per batch
20
Formats out
JPG, WebP, AVIF, PNG

Three ways to tell the tool how small

Type a number and pick KB or MB. The tool tries quality levels from high to low and keeps the best one that fits under the number. This is the mode to use when a job site, a visa portal or an exam form names a maximum.

  • Starts at a target of 100 KB; any value can be typed in.
  • Never goes below the Lowest quality allowed (40 by default).
  • Reduces the pixel size only if quality alone cannot reach the target.

Most people need the first mode. Upload forms rarely care about quality numbers; they check bytes, and they reject anything over the line. A target lets you type that line once and get a batch of files that all pass, each at the best quality it can afford. The search runs on every file separately, so a detailed landscape and a plain document scan in the same batch each get their own setting.

The other two modes give you direct control. Quality mode is predictable in how the photos look and unpredictable in how much they weigh. Percentage mode sits between the two: you decide how much lighter the files become relative to where they started, and the tool works out the quality needed for each one.

How quality numbers translate into what you see

What each quality range is good for

  1. 1–30Blocky edges and banded skies. Only useful for tiny previews where nobody looks closely.
  2. 40The floor the target search uses by default. Faces and text stay readable; smooth gradients start to show steps.
  3. 60Fine on a phone and in most form previews. Soft fine detail when the picture is zoomed in.
  4. 75The default for quality mode. A sensible balance for photos on a website or in an email.Recommended
  5. 85–90Keeps texture in hair, fabric and foliage. Choose it for pictures that may be printed or edited again.Recommended
  6. 95–100Very close to the source, but the file grows much faster than the visible gain.

Quality is a scale inside the encoder, not a percentage of the picture that survives. A setting of 75 does not throw away a quarter of the photo; it tells the encoder how much fine detail it may discard in exchange for a smaller file. The visible effect depends on the content. A portrait with a blurred background holds up well at low settings, while a page of small text or a screenshot with thin lines shows damage much sooner.

The two ends of the scale behave differently. Between 60 and 85, each step down saves a fair amount of space for a small visible change, which is why most web photos live there. Above 90, the file grows quickly while the picture hardly changes, and below 40 the savings get small while the damage becomes obvious. When a target is tight, it is often better to accept a slightly smaller pixel size at a decent quality than a full-size picture at a very low one; that is the trade the downscaling switch makes for you.

Every lossy save adds a little loss on top of the last one. If you plan to edit a picture again, keep the original and compress a copy at the end, rather than compressing the same file several times.

Choosing the output format

Same as input keeps a JPG a JPG and a PNG a PNG, which is the safe choice when the form or person on the other side expects a particular type. Changing the format is often the bigger win, though. A photo stored as PNG is lossless and heavy by design; converting it to JPG or WebP usually brings a much larger drop than any amount of PNG tuning. If you only need a different format and no size limit, the image converter page is the more direct tool.

WebP and AVIF are newer formats that reach the same visual quality as JPG in fewer bytes, and both keep transparency. Every current major browser displays them, so they are a good fit for pictures on a website. Older desktop software and some upload forms still refuse them, and in those cases JPG remains the format that opens almost everywhere. MDN's guide to image file types compares the formats and their browser support in detail.

PNG output has its own switch. Lossy reduces the picture to a limited palette of colors, which works very well for logos, icons, charts and screenshots and keeps the alpha channel. Lossless keeps every pixel exactly and only reorganizes how the data is stored, so the savings are smaller but nothing changes visually.

Settings that change the result

Allow downscaling is on by default. It lets the tool reduce the width and height when even the lowest allowed quality is still over your target, which is common with large camera photos and small limits. Set a Minimum width if the form also names a pixel size you must not go under. When a form gives exact dimensions as well as a KB limit, use Resize first to set the width, height or longest side before compression begins, or prepare the size with the Resize Image tool.

Chroma subsampling controls how much color detail is stored. 4:2:0 records color at half the resolution of brightness, which the eye rarely notices in photos and which saves a lot of space. 4:4:4 keeps full color resolution, so red text and thin colored lines on a screenshot stay crisp. Auto picks for you based on the image.

Progressive JPG stores the picture in passes, so a slow connection shows a rough version first and then sharpens it; such files are often slightly smaller too. Strip metadata removes GPS position, camera data and comments, and Keep color profile holds on to the embedded ICC profile so colors do not shift. Both are on by default, and Auto orient turns phone photos upright using the orientation the camera recorded.

How to compress an image

  1. Add the photos

    Drop up to 20 images on the box above or press Choose Files. JPG, PNG, WebP, AVIF, HEIC, GIF, BMP and TIFF all work.

  2. Say how small it should be

    Under Compress by, choose Target size and type the limit, or switch to Quality level or Percentage. The output format can stay the same or change to JPG, WebP, AVIF or PNG.

  3. Compress and save

    Press Compress, then download the files one by one or all together.

Compress image questions

Why is the compressed file a little under my target instead of exactly on it?

The tool searches for the highest quality that still fits, and file sizes move in small jumps as quality changes. Landing slightly under the limit is how it makes sure a form with a hard maximum accepts the file.

How close to the form's limit should I set the target?

Type the exact limit the form states. If the portal still refuses the file, set the target a few KB lower and try again, since some sites count sizes slightly differently or add a little overhead during upload.

My PNG barely got smaller. What can I do?

Make sure PNG compression is set to Lossy, which reduces the number of colors and usually helps the most. For photos saved as PNG, switching the output to JPG or WebP brings a much bigger drop than any PNG setting.

Can I compress a photo and set its pixel size at the same time?

Yes. Open Resize first under Dimensions and set a width, height or longest side. The image is resized before compression starts, which is what forms that list both pixels and KB need.

Does compressing remove the location from my photo?

Strip metadata is on by default, so GPS position, camera model and comments are removed. Switch it off only if you need to keep that information in the file.

Can I compress a batch to different sizes?

Every file in one batch gets the same settings. Use Settings for this file on a single row to give it its own target, or run two separate batches.

What if the target is too small to reach?

With Allow downscaling on, the tool reduces the pixel dimensions step by step once quality reaches the lowest value you allowed. If you also set a minimum width, it stops there and returns the closest size it could reach.

From the blog