Free Image Compressor — Compress, Resize & Convert Images
Fast, private, browser-based. Your images never leave your device.
Drop image here or click to upload
JPG, PNG, WebP, HEIC — max 20MB
You can also paste an image (Ctrl+V)
Other free tools
Compress Image
Reduce file size up to 90% without losing visible quality. Supports JPG, PNG, WebP.
Resize Image
Change photo dimensions for any platform. Presets for Instagram, YouTube, and more.
Convert Image
Convert between JPG, PNG, and WebP instantly. Transparency preserved for PNG and WebP output.
Crop Image
Trim, cut, and crop photos to any ratio. Presets for Instagram, YouTube, Stories, and more.
Also free
Create thumbnails & social images
YouTube thumbnails, Instagram posts, Twitter headers, LinkedIn banners, Facebook covers, OG images — all at exact platform sizes.
From the blog
Image compression tips & guides
How to reduce file size, best formats for web, compression tools compared.
Popular Use Cases
HEIC to JPG
Convert iPhone HEIC photos to JPG for universal sharing.
JPG to PNG
Convert JPG photos to PNG with transparency support.
WebP to JPG
Convert WebP to JPG for universal compatibility.
JPG to WebP
Convert JPG to WebP — 25–35% smaller file size for web use.
Compress for WhatsApp
Reduce photo size before sharing to avoid double-compression.
Compress for Instagram
Pre-compress photos before posting to keep them sharp.
Compress for TikTok
Reduce photo size before uploading TikTok profile and cover images.
Compress for YouTube
Reduce thumbnail and banner size — stay under YouTube's 2MB limit.
Thumbnail Compressor
Compress YouTube and gaming thumbnails to under 2MB before uploading.
Compress to 100KB
Reduce any image to under 100KB for forms and portals.
Compress for Facebook
Optimize photos for Facebook feed and cover photos.
Compress to 50KB
Hit strict 50KB limits for government portals and exams.
HEIC to PNG
Convert iPhone HEIC photos to lossless PNG for editing and archiving.
Compress to 1MB
Reduce large photos to under 1MB for email and web uploads.
Compress to 500KB
Hit 500KB targets for WordPress, CMS, and web-optimized images.
SVG to PNG
Convert SVG logos and icons to PNG for email and social media.
GIF to JPG
Convert GIF to JPG for better photo quality and smaller file size.
GIF to PNG
Convert GIF to lossless PNG with full color depth and transparency.
BMP to JPG
Shrink huge uncompressed BMP files to compact JPG — 90%+ smaller.
Compress to 300KB
Compress photos to under 300KB for CMS, email, and job portals.
Compress JPG Online
Reduce JPG file size without visible quality loss. Fast, free, browser-based.
Compress PNG Online
Shrink PNG files while preserving transparency and sharp edges.
Batch Compress Images
Compress multiple images at once — ZIP download when done.
Image Converter
Convert between JPG, PNG, WebP, HEIC, BMP, TIFF, and ICO — free, no upload.
What Is an Online Image Compressor?
An online image compressor reduces the file size of a JPG, PNG, or WebP image using compression algorithms that run entirely in your browser — no upload, no server, no waiting in a queue. CompressImg uses JPEG recompression and PNG optimization to shrink images by 50–90% with no visible quality loss at quality 80.
Unlike desktop software like Photoshop or GIMP, a browser-based image compressor requires no installation and works on any device: Mac, Windows, iPhone, and Android. You upload your image, set a quality level, and download the compressed file — all in under 10 seconds.
How to Compress Images Online — 3 Steps
- 1
Open the image compressor
Go to the Compress Image tool. Drag and drop your JPG, PNG, or WebP file onto the upload area, click to browse, or paste with Ctrl+V. Files up to 20MB are accepted.
- 2
Set the quality level
The default quality is 80 — the recommended setting for most use cases. At quality 80, a 5MB photo compresses to 300–600KB with no visible difference on screen. Drag the slider lower for a smaller file or higher for maximum sharpness.
- 3
Download the compressed image
Click Download to save the compressed file to your device. The result card shows the original and compressed file sizes and the percentage saved. No account, no watermark, no email required.
Why Compress Images?
Faster page load times
Images are the largest assets on most web pages. A page with uncompressed 3MB photos takes 4–8× longer to load than the same page with 300KB compressed images. Faster pages rank higher on Google and reduce bounce rate.
Meet platform file size limits
YouTube requires thumbnails under 2MB. Many job portals and government forms require photos under 100–200KB. WhatsApp, Slack, and Teams re-compress images you send — pre-compressing at quality 80 prevents double-compression artifacts.
Reduce storage and bandwidth costs
Uncompressed images consume 3–10× more storage space than optimized ones. For creators publishing hundreds of images per month, compression saves gigabytes of storage and significantly reduces CDN bandwidth costs.
Better Core Web Vitals scores
Google's Core Web Vitals ranking signals measure page speed and user experience. Largest Contentful Paint (LCP) — a key ranking factor — is directly improved by compressing images. Most LCP elements are hero images or thumbnails.
Supported Image Formats
CompressImg supports the most common image formats for compression and conversion. All processing happens in your browser — no format is stored on any server.
| Format | Compression type | Best for | Tool |
|---|---|---|---|
| JPG / JPEG | Lossy | Photos, thumbnails, social media | Compress JPG |
| PNG | Lossless | Graphics, logos, text overlays | Compress PNG |
| WebP | Lossy + lossless | Web images — 25–35% smaller than JPG | Convert to WebP |
| HEIC | Lossy (iPhone) | iPhone photos — convert before sharing | HEIC to JPG |
| GIF | Lossless (animated) | Animated images — reduce frame count | Compress GIF |
| BMP | Uncompressed | Large raw files — convert to JPG for 90%+ savings | BMP to JPG |
Compress Images for Specific Platforms
Different platforms apply different compression when you upload an image. Pre-compressing before upload reduces double-compression artifacts and keeps your images sharp where it matters.