Image Compressor
Compress JPG, PNG, WebP and GIF images online — free, instant, and private. No uploads, no limits.
Updated
What is the Image Compressor?
Compress images instantly in your browser — no uploads, no account, no file size limits. Drop your JPG, PNG, WebP, or GIF files, choose a quality level, and download optimised versions in seconds.
Unlike most online image compressors, everything runs locally on your device. Your photos never leave your computer, which means faster processing, complete privacy, and no server queues to wait in.
What makes this tool stand out:
- Batch compression — drop dozens of images at once and compress them all in one click, instead of processing one by one like TinyPNG's free tier.
- Format conversion — convert to WebP for up to 90% smaller files compared to JPEG, or stay with your original format.
- Resize on compress — shrink dimensions and file size in a single step. Choose from common presets (4K, Full HD, HD, Web, Thumbnail) or keep the original size.
- Lossy and lossless modes — lossy squeezes files the most; lossless trims metadata and redundancy without touching a single pixel.
- Re-compress without re-uploading — tweak quality or format and rerun on the same images. No other tool lets you do this.
- Per-image stats — see exact before/after sizes and percentage saved for every file, not just a vague "optimised" badge.
Images account for 50–70% of a typical webpage's total weight. Compressing them improves page speed, boosts Core Web Vitals scores, and is one of the highest-impact free SEO wins available.
How it works
1. Drop your images
Drag and drop one or more image files onto the upload area, or click it to browse. JPG, PNG, WebP, GIF, and BMP are all supported. You can add as many files as you need — there are no per-session limits.
2. Choose your settings
Output format controls what file type you get back. WebP delivers the best compression ratios and is supported by all modern browsers — a great default for web use. JPEG is the most compatible choice for email and older software. PNG is ideal for graphics, logos, and screenshots that need a transparent background. Keep original preserves whatever format you uploaded.
Mode switches between lossy and lossless compression. Lossy achieves the smallest possible files by discarding data the human eye won't notice. Lossless removes metadata and redundant bytes without altering any pixel, so quality is mathematically identical to the original.
Quality (lossy mode only) is a slider from 10 to 100. Values between 75 and 85 are the sweet spot for web images — visually lossless to most viewers while delivering 60–80% file size reduction. Going below 70 produces visible artefacts; above 90 gives diminishing returns on size.
Resize max width optionally scales your image down to a maximum width in pixels, preserving the original aspect ratio. Useful for reducing oversized DSLR exports before adding them to a website or email.
3. Compress
Click Compress. The tool processes every image directly in your browser using the Canvas API — no file is sent to any server. A progress bar tracks each image, and results appear as they complete.
4. Download
Each image gets an individual download link showing its new size and percentage saved. Use Download all to grab every compressed file at once. If you want to try different settings, click Re-compress with new settings — your images stay loaded and reprocess immediately without re-uploading.
Examples
Compress a JPEG photo for a website
A 3.2 MB product photo is too heavy for a landing page. Drop it in, pick WebP at 80% quality, and download a 220 KB version that looks identical on screen.
Batch compress PNG screenshots
Drop 12 UI screenshots at once, keep PNG format with lossless mode, and download all compressed files in one click.
Resize and convert for social media
A large DSLR photo needs to be resized to 1280 px wide and converted to JPEG for email attachment.
Frequently asked questions
Is this image compressor really free?
Is this image compressor really free?
Yes, completely free with no hidden limits. There is no file size cap, no daily quota, and no account required. The tool runs entirely in your browser, so there are no server costs to pass on.
Are my images uploaded to a server?
Are my images uploaded to a server?
No. Every image is processed locally using your browser's built-in Canvas API. Your files never leave your device. This makes the tool faster than server-based compressors and means your photos stay completely private.
What image formats are supported?
What image formats are supported?
You can compress JPG/JPEG, PNG, WebP, GIF, and BMP files. You can also convert between formats — for example, upload a PNG and download a WebP — using the Output Format setting.
What is the difference between lossy and lossless compression?
What is the difference between lossy and lossless compression?
Lossy compression permanently removes image data that the human eye is unlikely to notice, achieving the smallest possible file sizes — typically 60–90% reduction. Lossless compression strips metadata, colour profiles, and redundant encoding without changing any pixel, so the result is a bit-perfect copy of the original at a slightly smaller size.
How much can I reduce an image's file size?
How much can I reduce an image's file size?
It depends on the image content and settings. Typical results:
- JPEG at 80% quality: 50–75% smaller than the original
- PNG → WebP (lossy): 70–90% smaller
- Lossless PNG: 20–40% smaller by removing metadata and redundancy Photographs compress more than graphics or screenshots because they contain complex colour gradients that compression algorithms handle efficiently.
What quality setting should I use for web images?
What quality setting should I use for web images?
A quality value between 75 and 85 is the standard recommendation for most web images. At this range the difference is invisible to the human eye at normal viewing sizes, while file sizes drop by 60–80%. For hero images or product photos where sharpness matters, try 85. For thumbnails or background images, 70 is fine.
Should I use WebP, JPEG, or PNG?
Should I use WebP, JPEG, or PNG?
- WebP is the best choice for modern websites — it produces files 25–35% smaller than JPEG at the same visual quality and supports transparency like PNG. All modern browsers support it.
- JPEG is best for photographs when broad compatibility matters (older email clients, legacy software).
- PNG is best for logos, icons, and screenshots with sharp edges or transparency where lossless quality is required.
Can I compress multiple images at once?
Can I compress multiple images at once?
Yes. Drop as many images as you like onto the upload zone and click Compress once to process them all. Each file is shown with its individual before/after stats and its own download link. Use Download All to save everything in one click.
Can I resize images while compressing?
Can I resize images while compressing?
Yes. The Resize Max Width setting scales images proportionally to a maximum width you choose. Presets include common sizes like Full HD (1920 px), HD (1280 px), Web (800 px), and Thumbnail (400 px). The original aspect ratio is always preserved.
Why is my compressed file larger than the original?
Why is my compressed file larger than the original?
This can happen when compressing a PNG to another PNG at high quality settings, or when the original file was already heavily compressed. In these cases the tool will show "No change" and the original file is effectively the best version. Try switching to WebP format or lowering the quality slider for a real reduction.
Does compressing images affect SEO?
Does compressing images affect SEO?
Yes, positively. Page speed is a confirmed Google ranking factor. Images are typically 50–70% of a page's total weight, so compressing them reduces load time, improves Core Web Vitals scores (particularly LCP — Largest Contentful Paint), and lowers bounce rates. WebP images also signal modern web practices to search engine crawlers.
Can I re-compress images with different settings without re-uploading?
Can I re-compress images with different settings without re-uploading?
Yes — this is a feature most tools lack. After compressing, click Re-compress with new settings, adjust the quality, format, or resize options, and click Compress again. Your images stay loaded in the tool and reprocess immediately.
Related tools
More utilities you might find handy.
Avatar Generator - Placeholder & Initials Avatar Maker
Generate beautiful placeholder avatars with initials, gradients, pixel, identicon and geometric styles in seconds
Color Picker From Image
Extract HEX, RGB, and HSL color codes from any image with pixel-perfect precision.
EXIF Viewer Online
View EXIF data from any photo instantly in your browser — see camera model, shutter speed, aperture, ISO, GPS location, and date taken. 100% private, no upload.