Upload Image to Compress or Resize
Drag & drop or click — JPG, PNG, WebP up to 20MB
Free Image Compressor — Compress, Resize & Convert Online
Whether you need to compress a photo to 100KB for a government form, reduce an image below 1MB for a website, resize to exact pixel dimensions for social media, or convert between JPEG, PNG, and WebP — this free tool handles all of it in seconds, without uploading anything to a server.
3 Modes — One Tool
Quality Mode
Set a quality percentage (10–100%). Best for reducing file size while keeping visual quality. 75–85% removes 50–70% of file size invisibly.
Target Size Mode
Enter an exact KB target — 50KB, 100KB, 200KB, 500KB, 1MB. The tool automatically finds the right quality using binary search. Perfect for forms, applications, and email attachments.
Resize Mode
Set exact pixel dimensions. Lock aspect ratio to prevent distortion. Quick presets for Instagram (1080×1080), passport photos (413×531), HD (1280×720), and more.
Which Format Should You Use?
| Format | Best For | Transparency | Typical Size |
|---|---|---|---|
| JPEG | Photos, product images, blog images | No | Smallest |
| PNG | Logos, screenshots, text images | Yes | Larger |
| WebP | Web pages, modern apps, all uses | Yes | 25–35% smaller than JPEG |
Common Use Cases
Government & visa forms
Most require images under 100KB or 200KB. Use Target Size mode — enter 100, done.
WhatsApp & email
Compress to under 200KB to send without "file too large" errors. Quality mode at 75% works perfectly.
Website & blog images
Large images slow your site. Compress to WebP at 80% — typically 60–80% smaller with no visible quality loss.
Instagram & social media
Use Resize mode → Instagram preset (1080×1080). Then compress at 80% quality. Perfect uploads every time.
College & job applications
Most forms ask for photos under 50KB or 100KB in JPEG. Target Size mode handles this automatically.
Product listings
Shopify, Amazon, and Etsy have file size limits. Compress product photos to under 500KB without losing sharpness.
100% Private — Nothing Leaves Your Device
All compression, resizing, and conversion happens locally in your browser using the Canvas API. Your images are never uploaded to any server, never stored, and never accessible to anyone else. Close the tab and everything is gone. No account needed, no tracking, no ads inside the tool.
Related Free Tools
AI Background Remover
Remove background from any image free
Image to Text (OCR)
Extract text from any photo or screenshot
Image to PDF
Convert JPG/PNG to PDF in seconds
PDF Compressor
Reduce PDF file size without quality loss
Word Counter
Count words, characters, reading time
Compression Guide
Complete guide to image compression techniques
Frequently Asked Questions
How do I compress an image to a specific KB size?
Switch to "Target Size" mode in TaskGuru's image compressor, enter your target KB (e.g., 100KB or 200KB), and click Compress. The tool automatically finds the right quality level to hit your target size without manual adjustment.
How can I compress an image without losing quality?
Use Quality mode and set the slider to 75–85%. This removes invisible data your eyes cannot detect, reducing file size by 50–70% while keeping the image looking identical on screen and in print.
How do I reduce image size for WhatsApp or email?
Upload your image, switch to Target Size mode, and enter 100KB (WhatsApp) or 500KB (email). Click Compress and download. The image will send without the "file too large" error.
Can I compress a PNG image without losing transparency?
Yes. Select PNG as the output format before compressing. PNG compression preserves transparency (alpha channel). Note: PNG files are lossless so size reduction is smaller than JPEG — typically 10–30%.
How do I resize an image to exact pixel dimensions?
Switch to Resize mode, enter your target width and height in pixels, and click Compress. Enable "Lock Ratio" to maintain the original aspect ratio automatically when you enter one dimension.
What is the best image format — JPEG, PNG, or WebP?
JPEG is best for photos — smallest file size, no transparency. PNG is best for screenshots, logos, and images with text — preserves transparency. WebP is the modern format — 25–35% smaller than JPEG with similar quality, supported by all modern browsers.
Is this image compressor safe? Does it upload my photos?
Completely safe. All compression and resizing happens locally in your browser using the Canvas API — your images never leave your device, are never uploaded to any server, and are never stored anywhere.
How do I compress an image below 1MB for a website?
Use Target Size mode and enter 900 (for 900KB — safely under 1MB). For website use, also consider using WebP format which gives 25–35% better compression than JPEG at the same visual quality.
Other Useful Tools
Fast, free, and secure utilities for daily tasks.