Image tool
Shrink images without leaving the tab.
Drop a PNG, JPG or WebP — preview the compressed result and download. The whole process runs in your browser; nothing is uploaded.
- Free
- No signup
- Runs in browser
- No upload
Format cheat sheet
When to pick which output
WebP
Default in 2026. 25–35% smaller than JPG at the same visual quality, supports transparency.JPG
Use when you need maximum compatibility (older platforms, some email clients). No transparency.PNG
Use only when you need lossless quality or precise transparency edges (logos, screenshots with text). Largest files.Quality slider
70–80 is the sweet spot for photos. Drop to 60 for thumbnails. Don’t go above 90 — diminishing returns and double the size.
Drop an image, or click to chooseStays in your browser.
FAQ
Frequently asked
How much smaller is WebP than JPG?
Typically 25–35 % smaller at the same visual quality. For thumbnails and decorative images the savings can reach 50 %. PNG-to-WebP is even more dramatic for screenshots — often 60–80 % smaller.
Is WebP supported everywhere in 2026?
Yes — every modern browser, iOS Safari since 14, Android Chrome, every major platform CDN. The only places to be careful are email clients (Outlook still rejects WebP) and a handful of legacy CMS plugins.
What quality setting should I use?
70–80 is the sweet spot for photos: invisible quality loss, ~50 % file size. Drop to 60 for thumbnails. Going above 90 doubles the file size for visual gains most users cannot see.
Will compressing images hurt my SEO?
The opposite — smaller images load faster, which improves Core Web Vitals (especially Largest Contentful Paint), which is a direct ranking factor since 2021. Compressing every image you serve is one of the highest-ROI SEO tasks.
Can I batch compress multiple images?
Not yet from this page — drop one image at a time. For batch workflows we recommend running images through a build-time tool like sharp or squoosh-cli, both free.
Does compression happen on a server?
No. Everything runs in your browser using the canvas API and toBlob(). The image never leaves your tab, which means no upload time and no privacy concerns.
More free tools