Drop any image, see the before and after sizes, download the smaller file. Everything runs on your device.
How It Works
Drag PNG, JPG, WebP, GIF, BMP, AVIF or SVG files onto the panel, or click it to pick them. Each one is compressed on your device straight away; nothing is uploaded.
Keep the same format, or convert everything to PNG, JPG or WebP. The quality slider sets JPG and WebP quality and, for PNG, how many palette colours to keep. Options add a resize and a PNG-to-JPG switch.
Each row shows the old and new size and what was saved. Select a row to compare before and after, download the files you want, or publish them as a gallery page on a free link.
About This Tool
It makes image files smaller without sending them anywhere: palette compression for PNG, quality control for JPG and WebP, and an optional resize, all in your browser.
Most images on the web are far bigger than they need to be. A screenshot saved as a lossless PNG, a photo straight from a phone, a logo exported at print size: each one slows a page down and eats into upload limits for no visible benefit. This image compressor takes any picture your browser can open and gives you back a lighter file, showing the before and after size for every one so you can see exactly what you gained.
Anyone putting images on a page they did not build from scratch. If you have a landing page from ChatGPT or Claude and a folder of pictures to go with it, a portfolio handed over by a designer, or images from a course project, the pictures are usually the heaviest part. Reduce image size before you publish and the page loads faster, fits under upload limits, and looks exactly the same to a visitor.
Everything runs on your device. The browser decodes each file, optionally scales it down to the longest side you set, and re-encodes it. To compress PNG files the tool quantises the image to a palette, the same technique TinyPNG uses, keeping up to 256 colours at the default quality and dropping the bytes spent on shades nobody can tell apart; quality 100 keeps every colour and is lossless. To compress JPG and WebP files it uses the browser's own encoder with the quality you choose. GIF, BMP, AVIF and SVG inputs are opened and saved as PNG in “Same format” mode, or as whatever format you pick. Re-encoding drops EXIF and other hidden metadata, which is part of the saving; if you only want the metadata gone and the pixels untouched, use the image metadata remover instead.
Compression is lossy below quality 100, so check the before and after view for photos with gentle gradients before going very low. Animated GIFs are compressed as a still of their first frame. If an encoder cannot beat the original, which happens with files that were already optimised, the tool keeps the original rather than hand you a bigger file. Very large images take a few seconds because the work happens on your own processor, not a server. For a WebP-only workflow, the image to WebP converter is the direct route.
Smaller images are usually going somewhere. The publish button below the panel puts your compressed images on a gallery page at a free OxyPages subdomain with HTTPS, in seconds, with no account. The link lasts 30 minutes; claiming it is free and keeps it permanently, with your own address and, on paid plans, a custom domain. Instant publishing accepts pages up to 5 MB, which is exactly why you compress first. Read how it works or compare plans.
Questions
More Free Tools
Every tool here runs in your browser and ends the same way: one click and your HTML is on a live link.
Convert PNG, JPG, GIF, BMP, AVIF or SVG to WebP with a quality slider and see the size drop. Batch convert, download one by one. Nothing is uploaded, it all runs in your browser.
Strip EXIF, GPS location, camera details and other hidden metadata from JPG and PNG files without re-encoding the image. Runs in your browser, nothing is uploaded.
Paste or drop an HTML file and see it rendered instantly. Preview on desktop and mobile, then publish it as a live website in one click.
Try It Now
Still Here? Drop It In.
The whole pitch fits in one sentence: your HTML, on a link, in seconds.
Drag and drop your HTML file(s), folders, or ZIP file
or ·
No account needed. Your unclaimed website stays live for 30 minutes on a free subdomain. Claim it to your account to keep it permanently.