Smaller photos.
Same sharp look.
Compress JPG, PNG and WebP right in your browser. Lower the file size for a listing, WhatsApp, Instagram or a job application — without uploading your photos to a server.
0 bytes uploaded
Compression uses your device's own canvas. Your originals never leave this tab.
01 / Compress
Add photos. Pick a size. Download.
HEIC, AVIF and animated GIF should be exported as JPG or PNG first.
JPEG background
Used when transparency is flattened.
Images never leave this tab. Add a photo to start.
02 / Download
Your files
Saved percentages compare the original file with the encoded result. Very small images can get larger at high quality — lower the slider or use WebP.
How it works
Three steps. No upload bar.
Everything happens in your browser using the Canvas API. There is no server copy to delete.
Drop or pick photos
Select up to 20 JPG, PNG or WebP files. Each file is checked before processing.
Set quality and width
Move the slider, cap the width, then compare the result against the original with the split preview.
Download one or all
Grab files individually, or build a ZIP right here in the tab. Nothing is queued online.
The privacy difference
Most compressors ask you to upload first. This one can't.
There is no image endpoint in this tool. The page reads your file locally, draws it to a canvas, re-encodes it, and gives you a download link. Your original and compressed images stay in this browser tab.
Made for phone photos
- ✓Shrink a 3–8 MB camera photo for WhatsApp, Instagram or a product listing.
- ✓Resize to 640 px, 1080 px, 1920 px or a custom width without upscaling.
- ✓Keep transparency in WebP and PNG, or flatten onto a chosen JPEG background.
- ✓Download one file or every result as a ZIP built on your device.
Questions
Good to know
Are my images really not uploaded?+
Yes. This tool has no image-processing API route. The browser reads the file, compresses it on a canvas and creates local download links. The page cannot send your photos elsewhere.
Why does PNG ignore the quality slider?+
PNG is a lossless format, so browsers do not apply a quality percentage when encoding it. Use WebP or JPEG when file size matters more than perfect lossless output.
What quality should I use?+
For a phone photo, start around 75%. Product photos usually look good at 80–85%, while background images can often go lower. Check the split preview and the saved percentage.
Which formats are supported?+
JPG, PNG and WebP up to 25 MB each, with at most 20 files per batch. HEIC, AVIF and animated GIF are not decoded by this page; export them as JPG or PNG first.
هل يمكنني ضغط الصور أون لاين مجانًا؟+
نعم. اختر صور JPG أو PNG أو WebP، اضبط الجودة والعرض، ثم نزّل الملفات المضغوطة. كل المعالجة تتم داخل متصفحك دون رفع الصور.