🗜️ Compress Image
Shrink file size while keeping quality
🔒 Everything runs inside your browser — your files are never uploaded to our servers and we never see them. Close the tab and nothing is left behind.
Step-by-step
- Choose your images Drag files into the box above, or click to pick them from your photos or file manager. On a phone, tapping opens your gallery directly. Select as many as you like — there is no limit.
- Set the quality Drag the quality slider. 80% is the sweet spot — files typically drop 50–70% while looking identical. Use 90% for product shots and anything people will zoom into; 70% is plenty for social media.
-
Add a max width (recommended)
Put
1920in the max-width field. Websites and social posts never need the 4000px original from your phone, and resizing usually saves more than lowering quality does — with no visible difference. - Press start Each image gets a thumbnail and a "before → after" size with the percentage saved. Not happy? Change the settings and run again — your originals are untouched.
- Download A single image downloads automatically. With several, each row has its own button, or use "Download all (ZIP)" to take everything at once.
When you would use this
Website and blog images
Images are the single biggest performance bottleneck on most pages. Taking a hero image from 3MB to 300KB can cut seconds off load time on mobile — which feeds straight into your Core Web Vitals score and bounce rate. Pair it with a 1920 max width for the best result.
Email attachments and upload forms
Plenty of systems cap files at 2MB or 5MB. A casual phone photo is 4–8MB; compressing at 80% with a width limit usually clears the bar first time, with no need to reshoot.
Sharing on LINE, Instagram, Threads
Social platforms re-compress whatever you upload anyway. Compressing first avoids "already soft image gets squashed again", so what people finally see holds up better.
Before turning it into a short link
Once compressed, take it to Upload and turn it into a short link. It loads faster, and whoever opens it on mobile data will not burn through their allowance.
How to use it
- Drop your images into the box above, or click to pick files. You can select many at once.
- Drag the quality slider — left for smaller files, right to keep more detail.
- If the images are headed for a website or social post, set
1920as the max width. That usually saves more than lowering quality alone. - Hit Start. Each file shows its before/after size and how much you saved.
Which format should I pick?
- Keep original — safest. A JPG stays a JPG.
- JPG — universal for photos, works everywhere. No transparency.
- WebP — typically 25–35% smaller than JPG at the same quality, supported by every modern browser. Best for the web.
Frequently asked questions
Does compressing reduce quality?
Why did my PNG get bigger?
How many images at once? Any size limit?
Are my files uploaded to your servers?
What you might need next
Image work rarely ends in one step. These pair up with Compress Image most often:
- 🎯 Compress to Size — Say 2MB and it lands under 2MB
- 📐 Resize Image — By width, percentage, or exact size
- ⚡ PNG to WebP — Typically 30%+ smaller files
Want to share the result? Upload turns images, photos, or videos into a short link with optional password, expiry, and view limits. Or head back to all 12 tools.
More tools
Compress to Size
Say 2MB and it lands under 2MB
HEIC to JPG
iPhone photos into a format everything reads
View & Remove EXIF
See what your photo reveals, then strip it
ID Photo Sizes
Passport and ID sizes, print sheet included
Resize Image
By width, percentage, or exact size
Upscale Image
Enlarge up to 4× the original size
Crop Image
Drag to select the area to keep
Rotate Image
Batch rotate and flip
Add Watermark
Text watermark with position & opacity
Blur & Redact
Hide faces, plates, and personal data
Convert to JPG
PNG, GIF, and WebP to JPG
JPG to PNG
Convert to lossless PNG or WebP
PNG to WebP
Typically 30%+ smaller files
Split into Grid
Cut into a 3×3 Instagram grid
Merge Images
Join several images into one long strip
Favicon Generator
Every size plus a real .ico file
Extract Colours
Pull the key colours with HEX and CSS
SVG to PNG
Vector to raster at any size you want
Image to Base64
Data URI, CSS, and HTML snippets
Video Frame Grab
Grab any frame as a cover image
Video to GIF
Turn a clip into an animated GIF
Remove Background
For white and green-screen product shots
Image to Text (OCR)
Pull the text out of a screenshot
Images to PDF
Merge multiple images into one PDF
PDF to Images
Every page as a JPG or PNG