Photo and Image Compressor
ReadyReduce JPG, PNG and WebP file sizes. Choose image quality or a target KB size and compress individual photos or batches in your browser.
All tools are free to use. File size and processing limits may vary by tool.
Files are processed in your browser, not uploaded.
Ready
| File | Dimensions | Before | After | Saving | Status |
|---|
Preview
How to compress?
For one image, choose the file, move the quality slider and run. Lower quality means a smaller file, though fine print can smear, and 60-80 is usually plenty for a photograph. Add up to 10 files at once and they come back as a single ZIP. The comparison panel shows the first file before compression. WebP usually beats JPG on photos; pick PNG when you need transparency. If you need a hard KB ceiling rather than a quality dial, use the target-size tool instead. Everything runs in your browser.
Browser tools keep files on your device. Advanced document tools upload files for temporary server processing; the tool shows this before upload. Web lookups send queries to the server and public lookup services.
Image Compressor: Shrink JPG, PNG and WebP Files
By quality / Target file size · JPEG / PNG / WebP · Download successful files as ZIP Files are processed in your browser, not uploaded.
Read the guide →Practical articles on this topic
Image Compression Guide: Reduce File Size Without Losing Quality
Large image files slow down website loading, exceed email attachment limits, and fill up storage.
Sharpening an Enlarged Photo: Detail or Bright Halos?
More pixels do not prove that missing detail has returned.
Mobile Web Performance: Optimization and Best Practices
Mobile web performance involves different challenges than desktop performance.
Related tools
Image Resizer
Change an image’s pixel dimensions. Enter photo width and height to create a resized output; pixel resizing does not set a target file size in KB.
Crop Image
Crop images in the browser. Drag the edge guides on the preview to mark the area, then download as PNG or JPG. Up to 20 MB and 40 megapixels, and files are never uploaded.
JPG to PNG
Select a JPG and run it; the lossless PNG version downloads. If the photo has no transparency, only the format changes. Files are processed in this browser and never uploaded.
PNG to JPG
Upload a PNG and run it; transparent areas fill white and a JPG downloads. Ideal for shares that need small files. Files are processed in this browser and never uploaded.
WebP to JPG
Upload a WebP file and run it; the classic JPG version that opens everywhere downloads. Transparent areas fill white. Files are processed in this browser and never uploaded.
Background Remover
Remove the background from a JPG, PNG or WebP photo and download a transparent PNG. Check hair, glass and fine edges in product or profile images.
Continue with this image
Next-tool options appear beside the output image. Choose individual images in batch results. The image arrives selected; processing does not start automatically. Later operations may change size, dimensions or transparency; check the result.
Transfer happens between open tabs; we do not save the file in browser storage for this. This step does not start a new upload. Choosing server processing in the destination uploads the file again; its size limit applies.
Where can you use this on social media?
YouTube
Prepare a 16:9 frame for a YouTube video thumbnail, then check text readability and file size. Compressing an image does not compress a video.
Instagram
Prepare square or 4:5 artwork for an Instagram post, or 9:16 for a story. These are working options. Check cropping in the profile grid and app before posting.
TikTok
Prepare a 9:16 photo or vertical cover for TikTok. Keep titles away from edges where app controls may overlap. Image tools do not produce videos.
Facebook
Use images in Facebook posts, product pictures or link sharing. A 1200 × 630 working canvas is an option for link images; check the final view on phone and desktop.
Sources checked:Official platform guidance