Shrink, resize and convert JPG, PNG & WebP — instantly, in your browser. Nothing is uploaded.
Click a preview to enlarge. On the original, use Crop to drag a region. In a batch, click a file below to select it.
Reduce JPG, PNG and WebP file sizes for email, websites and messaging without installing desktop software. Keep originals until you are happy with the result.
Anyone whose photo is too big for where it needs to go: an attachment bouncing off a mail size limit, images making a web page slow, a form that refuses anything over two megabytes, or a batch of phone photos heading into a document. Modern phone cameras produce files far larger than most uses need, and most of that size can go without any visible difference.
Example 1. Phone photo for email: resolution around 50–70%, quality 0.7–0.8 as JPG or WebP.
Example 2. UI screenshot: stay on PNG if you need sharp flat colours and transparency; keep resolution at 100%.
Example 3. Batch product photos: set one resolution + quality, click each file to preview, then download all.
Photos usually shrink best as JPG or WebP. Graphics with few colours and hard edges often look better as PNG. Transparency is lost if you convert a transparent PNG to JPG.
JPEG suits photographs and is understood by everything ever written, but it cannot store transparency and it softens hard edges — text and screenshots look noticeably worse in it. PNG is lossless, keeps transparency and is the right choice for screenshots, logos and line art, at the cost of much larger files for photographs.
WebP generally beats both: meaningfully smaller than JPEG at comparable quality, with transparency support like PNG. It is the sensible default for the web today. The one reason to avoid it is a destination you do not control — some older software and a few print workflows still expect a JPEG, and a file nobody can open is not a saving.
Compressing the only copy you have. Compression is lossy and cannot be undone — keep the originals until you have looked at the results at full size. Re-compressing an already-compressed image is the same mistake repeated, and each pass costs quality while saving progressively less. The third is compressing when the real problem is dimensions: a 4000-pixel-wide photo displayed at 800 pixels is wasting most of its data no matter how hard it is compressed, and setting a max width saves far more.
Set a sensible max width first and compress second — for most web and email use, 1200 to 1600 pixels wide is plenty, and that single change usually saves more than any quality setting. Choose the output format deliberately: WebP is markedly smaller than JPEG at the same quality and is supported everywhere that matters now, though JPEG remains the safer choice for anything going into old software. Check the result at full size rather than in the thumbnail; compression artefacts hide well when the image is small on screen.
File sizes and the saving achieved are reported as text next to each image, so the outcome does not depend on comparing two pictures by eye. All controls are standard buttons, selects and file inputs reachable by keyboard. Bear in mind that compression is judged visually by nature — the numbers tell you how much smaller the file is, but only looking at it tells you whether it still looks right.
Your images are read, resized and re-encoded in the browser. No photo is uploaded, which is why the tool keeps working with the network disconnected and why the originals on your device are never modified — every result is a new file you choose to save. Advertising cookies and the choices available to you are covered in the Privacy Policy and in the consent notice shown on your first visit.
The PDF tools will turn a set of compressed images into a single document, and compressing first almost always beats compressing the finished PDF. The Doc Scanner is the better starting point for photos of paper, and the File Archiver will zip a finished batch for sending. The full tool list is on the home page.
Lossy formats trade quality for size. Raise quality if you see artefacts.
No — local processing in the tab.
WebP is often smaller; JPG is widely compatible.
Set max width and keep quality high.
Keep PNG if you need an alpha channel.
After load, yes.
More help: Image Compressor FAQ · All tools · Contact · About