Compress an image
Compress JPG, PNG, and WebP images to a target file size with adjustable quality and max dimensions — free, private, and 100% in your browser.
Drop one or more images, or click to browse
JPG, PNG, WebP · up to 10.00 MB on free · Pro unlocks batch mode
What people use it for
- Shrink photos before emailing or uploading to Slack, WhatsApp, or Gmail.
- Optimize product images for Shopify, WooCommerce, or Etsy listings.
- Compress screenshots and hero images so a WordPress or Webflow site loads faster.
- Reduce image weight for Core Web Vitals and PageSpeed scores.
- Get big camera JPGs under a form's upload limit.
- Convert bulky PNG screenshots to lightweight WebP.
This free image compressor is the fastest way to reduce image size online without losing visible quality. Drop a JPG, PNG, or WebP in, pick a target file size, and download a smaller version — all handled locally in your browser with a Web Worker, so nothing is ever uploaded.
It is the tool to reach for whenever you need to compress a JPEG for email, shrink screenshots before posting on Slack or WhatsApp, or make product photos load faster on a Shopify, WooCommerce, or Squarespace store. Web developers use it to hit Core Web Vitals targets and keep hero images under a sensible KB budget; bloggers use it to squeeze big camera photos into WordPress without a plugin. You can also convert bulky PNG screenshots into WebP and often cut the file to a tenth of the size.
Because every compression runs on your own device, sensitive images — IDs, receipts, medical photos, contracts — never touch a server. Set a hard target in KB, cap the resolution to something reasonable like 1920px, and let the browser do the rest. Pro members can compress entire folders at once and download the results as a single ZIP; free users get 3 compressions per day.
How it works
- 1
Drop your images
Drag JPG, PNG, or WebP files in, or click to browse. They stay on your device.
- 2
Pick a target size
Choose a target file size in KB, an output quality, and optionally cap the max dimension.
- 3
Compress and download
Compression happens in a Web Worker in your browser. Grab each file, or download the whole batch as a ZIP.
Frequently asked questions
Want this converter on your website?
Pro members can embed any Minitooler converter on their own site — styled to match, with no branding beyond a small credit link. One iframe, unlimited use, still 100% in the browser.
Upgrade to unlock a customizable iframe snippet you can paste into any website — colors, theme, and size all tuned to match your brand.
Go Pro — $5/mo