How this image compressor works
This image compressor reduces the file size of JPG, PNG and WebP pictures right inside your browser. When you add a photo, the page decodes it, draws it onto a canvas and saves it again with the settings you chose. Nothing is uploaded: there is no server step, so it works with private photos, client files and screenshots that should not leave your computer. You can add up to 50 images at once and download them one by one or as a single ZIP file.
There are two ways to compress. Quality mode uses one setting for every image, which is the fastest way to shrink a whole folder. Target size mode lets you type a limit such as 100 KB, and the tool searches for the highest quality that still fits. If quality alone is not enough, it can also shrink the dimensions step by step until the file is under your limit.
Compress image files: which format to choose
JPG for photos
JPG (JPEG) is lossy: it throws away detail your eye is unlikely to notice. For photos it gives the smallest files for a given look, and every device and website accepts it. JPG has no transparency, so transparent areas are filled with a background colour you can pick.
WebP for websites
WebP usually produces smaller files than JPG at similar visual quality and supports transparency. All current major browsers display it, which makes it a good choice for web pages. Some older apps and upload forms still reject it, so use JPG when you are not sure. The WebP option only appears when your browser can actually encode WebP.
PNG for graphics and screenshots
PNG is lossless, so there is no quality setting to lower. A PNG gets smaller here mainly when you reduce its dimensions or convert it to JPG or WebP. Keep PNG for logos, icons, line art and screenshots with sharp text, and for images that need transparency.
What the quality setting really means
The quality slider controls how aggressively the encoder discards detail. The relationship is not linear: going from 95 to 80 often cuts the file size a lot with little visible change, while going from 50 to 30 saves less and adds blocky artifacts, colour banding and halos around edges. For most photos, a value between 70 and 82 is a sensible starting point. Use the before and after slider to check faces, text and smooth gradients such as skies, because that is where artifacts show first.
If a JPG you add is already well compressed, saving it again at a higher quality would make it bigger. In that case the tool keeps your original file and tells you, instead of handing you a larger download.
Compress an image to 100 KB or another size limit
Many forms set a hard limit: job portals, visa and exam applications, marketplaces and email systems often ask for a photo under 100 KB, 200 KB or 1 MB. Switch to target size mode, pick a preset or type your own value, and the tool runs a binary search over the quality setting. Each step encodes the image and checks the size, so you get the best quality that fits rather than a guess.
Very large photos sometimes cannot reach a small limit at any quality. With "Shrink dimensions" turned on, the tool reduces the width and height in steps of about 20 percent until the file fits. A 1200 pixel wide image is plenty for most online forms, so this usually looks fine.
Tips for faster web pages
- Resize before you compress. A 4000 pixel photo shown in a 800 pixel column wastes bytes. Set a max width of 1600 or 1920 pixels for full-width images and smaller for thumbnails.
- Use WebP where you can, with JPG as a fallback for places that do not accept it.
- Check the largest image on each page. The biggest image above the fold often decides how quickly a page feels loaded.
- Do not over-compress product photos. Shoppers zoom in. Keep enough quality that textures and labels stay sharp.
Writing product pages or social posts to go with your images? Browse the free AI generators and tools, try the product description generator, or see how teams handle content creation using AI.
Privacy: your photos stay on your device
Compression happens in your browser tab using the canvas built into every modern browser. The files are not sent to KissMySkills or anyone else, and they disappear when you close the tab. As a side effect, re-encoding removes EXIF metadata such as GPS location, camera model and date taken from the compressed copy, which is useful when you share photos publicly. Your original files on disk are never changed.
Frequently asked questions
Is this image compressor free and private?
Yes. It is free with no sign-up, no watermark and no daily limit. Images are compressed inside your browser, so they are never uploaded to KissMySkills or any other server. Closing the tab removes them.
How do I compress an image to 100 KB?
Choose Target size, pick the 100 KB preset or type your own limit, then add your image. The tool searches for the highest quality that fits under the limit. If quality alone is not enough, keep Shrink dimensions on and it will also reduce the width and height until the file fits.
Does compressing a PNG work?
PNG is a lossless format, so there is no quality to lower. A PNG gets smaller here when you set a max width or height, or when you convert it to JPG or WebP. Keep PNG for logos, screenshots and images that need transparency.
Will compression remove my photo metadata?
Yes. The compressed copy does not keep EXIF data such as GPS location, camera model or date taken, because the browser re-encodes the pixels. That is useful for privacy when you share photos online. Your original file is not changed.
Why is my compressed file not smaller?
Some images are already heavily compressed. If saving them again in the same format would make the file bigger, the tool keeps your original and tells you. To go smaller, lower the quality, switch to WebP, or set a smaller max width.