Free Online Image Compressor: Compress JPG, PNG & WebP

Use this free online image compressor to shrink JPG, PNG, WebP and HEIC photos up to 90%, or to an exact size like 100 KB. Nothing is uploaded.

  • 100% free
  • No signup, no limits
  • Compress to any KB size
  • Private, nothing uploaded
1
Add your imagesJPG, PNG, WebP, HEIC, AVIF, GIF or BMP · paste with Ctrl+V
    2
    How small should they be?Pick a level or an exact file size. Changes apply instantly.
    Lower = smaller files. 70% is a good balance for photos.
    70%
    Never make files biggerIf a file is already optimised, the original is kept.

    PNG files are shrunk by reducing colours, like TinyPNG, so transparency is kept.

    3
    Compare & downloadDrag the slider to check the quality.

    ☕ Support ProFigma

    Did this tool save you time? Buy me a coffee.

    Hi, I'm Mahesh 👋 I build every ProFigma tool myself and keep them free for designers and developers. If one helped you today, a small coffee keeps new tools and features coming.

    • Keeps every tool free
    • Funds new tools & features
    • Supports an indie creator
    Buy Me a CoffeeSecure checkout via Gumroad · Any amount

    How to Use the Online Image Compressor

    1. Add your images

      Drop photos onto the tool, click to browse or paste a screenshot with Ctrl+V. JPG, PNG, WebP, HEIC, AVIF, GIF and BMP all work.

    2. Choose how small

      Pick Low, Medium or High, or choose Target and type a size such as 100 KB. You can also resize big phone photos in the same step.

    3. Compare and download

      Drag the slider to compare the original and the compressed image, then download one file or all of them in a ZIP.

    Online image compressor how-to: add photos, choose quality or a target size, then download smaller images as a ZIP
    Three simple steps: add images, pick quality or a KB target, download them all at once.

    An Image Compressor That Never Uploads Your Photos

    Most online image compressor tools send your files to a server. This one does all the work in your browser.

    Compress to an exact size

    Type 20, 50, 100 or 500 KB and every image is made as sharp as possible under that limit.

    Up to 90% smaller

    Smart JPG, WebP and PNG compression cuts file size while keeping photos sharp to the eye.

    Before and after slider

    Compare the original and the compressed image side by side, even at 100% zoom.

    PNG with transparency

    PNG files are shrunk by reducing colours, so logos and icons keep their transparent background.

    Never bigger

    If a file is already optimised, you get the original back instead of a larger copy.

    Bulk + ZIP download

    Compress hundreds of images at once with no file limit and download them together in one ZIP.

    Who Needs to Reduce Image Size?

    Website owners

    Lighter images load faster, improve Core Web Vitals and help pages rank.

    Job and exam forms

    Compress a photo or signature to 20, 50 or 100 KB for online applications.

    Designers

    Shrink Figma and Photoshop exports before sending them to clients or uploading to a portfolio.

    Email and chat

    Send photo albums that fit under attachment limits without losing quality.

    How Does an Online Image Compressor Work?

    An online image compressor makes a picture file smaller while keeping it looking the same. It removes detail your eyes barely notice, drops hidden camera data and, if you want, reduces the number of pixels.

    There are two kinds of compression. Lossy compression, used for JPG and WebP, throws away tiny details and can cut the size by 60–90%. Lossless compression keeps every pixel but saves much less.

    Online image compressor illustration: a glowing purple 3D press squeezing a large photo card into a small, light image file
    Shrink photos up to 90% without visible quality loss - privately, right in your browser.

    This image compressor uses the right method for each format. Photos are re-encoded at the quality you choose. PNG files are reduced to a smaller colour palette, the same idea TinyPNG uses, so transparent backgrounds survive.

    Best Settings to Compress Image Files by Format

    FormatRecommended levelTypical savingBest for
    JPGMedium (70%)60–80%Photos, email, forms
    PNGHigh (256 colours)50–80%Logos, icons, screenshots
    WebPMedium (70%)70–90%Websites and online shops
    HEICMedium, saved as JPG50–70%iPhone photos

    Not sure? Start with Medium in the online image compressor above and drag the compare slider. If you cannot see a difference at 100% zoom, try Low for an even smaller file.

    Pro tip: Resizing saves more than any quality setting. A 4000 px phone photo resized to 1920 px is about four times smaller before compression even starts.

    How to Compress an Image to 100KB (or Any Size)

    Many job portals, exam forms and email systems only accept files under a fixed size. To compress an image to 100KB with the online image compressor:

    • Add your photo and click the Target tile.
    • Pick 100 KB from the quick sizes, or type your own limit.
    • Download – the file is guaranteed to be at or under the size you set.

    The tool finds the highest quality that fits. If the photo is still too big at the lowest quality, it scales the image down step by step until it fits. It counts 1 KB as 1,000 bytes, so files also pass strict forms that use that rule.

    Signatures and passport photos

    For a 20 KB or 50 KB limit, crop the photo first so only the face or signature is left. Fewer pixels mean the compressor can keep more detail within the same size.

    Reduce Image Size for a Faster Website

    Images are usually the heaviest part of a web page and often the Largest Contentful Paint element. Google's guide to optimising LCP recommends compressing and resizing them first.

    Choose modern formats too: web.dev explains how to choose the right image format, and Google Search Central shares image SEO best practices such as descriptive file names and alt text.

    A simple workflow

    • Resize photos to the largest size they are shown at, usually 1920 px or less.
    • Compress at Medium, or save as WebP for the smallest files.
    • Give each file a short, descriptive name before you upload it.

    Need a different format, such as PNG to JPG or HEIC to JPG? Use our bulk image converter. Planning the page layout as well? Try the UI grid maker.

    Is it safe to compress images online?

    With this online image compressor, yes. Your photos never leave your device, and hidden data such as GPS location and camera details is removed from every compressed file.

    Bookmark the ProFigma online image compressor for your next batch of photos: free, fast, private and without limits.

    Frequently Asked Questions

    Is this online image compressor free?

    Yes. It is 100% free with no signup, no watermark and no limit on the number or size of images.

    Are my images uploaded to a server?

    No. Every image is compressed inside your browser on your own device. Nothing is uploaded, stored or shared.

    How do I compress an image to 100KB?

    Add your image, click Target, choose 100 KB and download. The tool picks the best quality that fits and scales the image down only if it has to.

    Will compressing reduce the quality?

    At Medium or High the difference is very hard to see, while the file becomes much smaller. Use the compare slider at 100% zoom to check before you download.

    Can I compress PNG files and keep transparency?

    Yes. PNG files are compressed by reducing the number of colours, so transparent backgrounds are kept.

    Why did a file stay the same size?

    Some images are already well optimised. Instead of giving you a bigger copy, the tool keeps the original and marks it as already optimised.

    Can I compress iPhone HEIC photos?

    Yes. Add HEIC or HEIF photos like any other image. They are compressed and saved as JPG so they open everywhere.

    How many images can I compress at once?

    There is no fixed limit. Add as many as you like and download them together as one ZIP file. Very large batches depend on your device's memory.

    FAQ

    Frequently asked questions

    How do I compress an image to 100 KB?

    Add your image, switch to the Target tab and type 100 KB, or tap the 100 KB quick size. The tool makes the image as sharp as possible under that limit, scaling it down slightly if quality alone is not enough.

    Are my photos uploaded to a server?

    No. Compression happens in your browser on your own device, so your images are never sent anywhere. Camera data such as GPS location is also removed from the compressed copies for privacy.

    Which formats are supported?

    You can add JPG, PNG, WebP, HEIC, AVIF, GIF and BMP files. Output can stay the same format or become JPG, PNG, WebP or AVIF. PNG files keep their transparent background because they are shrunk by reducing colors.

    Can I compress many images at once?

    Yes. There is no file limit, so you can add many images, compress them together and download them as one ZIP. You can also paste screenshots with Ctrl+V to add them quickly.

    Will the compressed file ever be bigger?

    No. With Never make files bigger switched on, an already optimised image is returned unchanged instead of a larger copy. Use the before and after slider to check quality before you download.