Free Image Compressor: Compress JPG, PNG, WebP & AVIF Online

Shrink images by up to 88% with no visible quality loss. No signup, no watermark. Metadata stripped and files deleted within 1 hour.

Output format

    Shrink JPG, PNG, WebP, and AVIF files with no visible quality loss. Images are the heaviest thing on most pages, so compressing them is the fastest way to improve load time, Core Web Vitals, and the bandwidth bill. No signup, no watermark, and your files are deleted automatically.

    How do you compress images in bulk?

    The tool above is free and always will be. When you outgrow it, these are the three ways forward.

    56.9% smaller after compression. Look for the difference.

    A real file, put through this image compressor at quality 80. Drag the handle across it. The left is the original, the right is what came out.

    Five brown, honeycomb-textured wild caps growing on a mossy forest floor in spring, with bare trees and violet flowers behind them, compressed to WEBP
    Five brown, honeycomb-textured wild caps growing on a mossy forest floor in spring, with bare trees and violet flowers behind them, the original JPG
    Original JPG, 497 KBWEBP, 214 KB

    A real file, compressed by this tool at quality 80. 56.9% smaller, 497 KB down to 214 KB. Drag the handle, or use the arrow keys, and look for a difference.

    What happens to your images when you compress them?

    Most compressors are vague about this. Here is the whole of it, in specifics you can check.

    They are deleted, on a schedule

    Images you compress with the tool on this page are deleted within 1 hour. A job sweeps the storage bucket every 15 minutes and removes anything past its window.

    Images compressed with the browser tool
    1 hour
    Originals uploaded through the API
    24 hours
    Compressed results from the API
    24 hours

    Metadata is stripped

    EXIF data is removed by default, not as an option you have to find. That means the GPS coordinates, the camera model, the timestamp, and any embedded thumbnail come off the file. A photo you compress here and publish is not carrying your home address in it.

    There is no public bucket

    Files are stored privately and are never served from a public URL. The only way to reach one is a signed link that this site generates for you and that stops working after 15minutes. Nobody can guess a URL and find someone else's image.

    The full detail is in the privacy policy. We do not train anything on your images, and we do not look at them.

    Why flat pricing for image compression?

    Most image compressors charge per image. That is a pricing model which punishes the customer for using the product. The more useful the tool becomes to a team, the more it costs them, and the sensible response is to use it less. A tool nobody wants to run is not worth paying for.

    This one charges a flat monthly price. Pro is $12 a month and includes 10,000 images. Ten thousand images or one, the bill is the same. There is no per-image fee on any plan, at any volume, and no surcharge for the API. Costs that are predictable at the start of the month are the only kind worth budgeting for.

    The free tier is the same idea taken seriously. It allows images up to 25 MB and batches of 30, which is well above what the metered incumbents permit before asking for a card. It is not a demo with the useful parts removed.

    Flat
    No per-image fee

    Every plan is one monthly price. Volume changes nothing about the invoice.

    25 MB
    Free per-image limit

    With 100 images a month on a free account, and 30 in a single batch.

    One config
    Free and paid, same code

    The free limits are read from the same configuration the paid tiers use, so the page cannot advertise a cap the server does not enforce.

    The full comparison is on the pricing page. Re-compressing an image already uploaded in a session, at any quality or format, never costs another image.

    Image Compressor guides: image compression and page speed

    All guides

    Frequently asked questions about Image Compressor

    Why should I compress images for my website?

    Images are usually the heaviest thing on a web page, often more than every script and stylesheet put together. Compressing them is the single largest page speed improvement most sites can make, and page speed feeds directly into Core Web Vitals, which Google uses as a ranking signal. A page that loads in one second converts substantially better than the same page loading in four. Smaller images also cut bandwidth costs and make the site usable on a phone with a weak signal, which is how a large share of the web is actually read.

    Which image format should I use, JPG, PNG, WebP, or AVIF?

    Use WebP as the default: it is supported by every browser in current use and is typically 25 to 35 percent smaller than a JPEG of the same visual quality. Use AVIF when file size matters most, since it is often 50 percent smaller than JPEG, at the cost of slower encoding. Keep JPEG when you need the widest compatibility outside the browser, and keep PNG only for images that need transparency or perfectly crisp edges, such as logos, screenshots, and line art. A photograph stored as a PNG is almost always in the wrong format.

    Does compressing an image reduce its quality?

    It depends on the format. PNG compression here is lossless, meaning the output has exactly the same pixels as the input. JPEG, WebP, and AVIF are lossy: they discard detail your eye is unlikely to miss. The default quality of 80 is what most of the web treats as visually lossless for photographs. You can move the quality slider and compare the before and after sizes yourself, which is why both numbers are shown for every file.

    Are my images private, and how long do you keep them?

    Images compressed with the tool on this page are deleted within one hour, and files uploaded through the API are deleted within 24 hours. Nothing is stored in a public bucket. The only way to reach a file is a signed link that expires in 15 minutes. Metadata, including GPS coordinates and camera details, is stripped from every image by default. We do not look at your images and we do not train anything on them.

    What are the free limits, and do I need an account?

    You do not need an account to use the tool on this page. Free use allows images up to 25 MB each and 30 images in a single batch. With a free account you get 100 images a month and a dashboard that shows what you have used. For comparison, TinyPNG caps free users at 5 MB per image and 20 images. Paid plans raise the limits and add REST API access.

    Does re-compressing the same image at a different quality cost me twice?

    No. A unit is one uploaded image per session. Once you have uploaded an image you can move the quality slider and switch between WebP, AVIF, JPEG, and PNG as many times as you like, and it will not consume anything further from your monthly allowance. That is how you find the smallest file that still looks right, and charging for it would be charging you to do the thing the tool is for.

    Is there an API for compressing images programmatically?

    Yes, on every paid plan. You create an API key in the dashboard, post an image to the REST endpoint, and poll for the job or take the signed download URL. Bulk work runs on a queue and a worker rather than on the request thread, so a large batch does not time out. Pricing is a flat monthly fee rather than a charge per image, which is the main difference from the metered incumbents.

    What does the compression actually run on?

    Our own compression engine, on our servers, not in a third party's cloud. What matters more than the internals is what you can check: the demo on the homepage is a real file at the real default quality rather than a picked best case, the largest saving we quote is the largest one actually recorded, and every platform guide is a file we uploaded and measured ourselves. Where a figure is a typical range rather than one measurement, it is written as a range. Metadata is stripped and uploads are deleted automatically, whoever you are and whatever you paid.