Compress Image by File Size – Reduce to Any KB or MB Target
Need to shrink an image to fit an upload limit? Whether it's a 100 KB avatar for a government form, a 500 KB photo for social media, or a 2 MB attachment for email, this tool lets you compress any image to an exact file size target. Just pick your target, upload your file, and the compressor adjusts quality automatically — all processing happens in your browser with zero server uploads.
Common Target File Sizes & Use Cases
Quick reference for choosing the right compression target based on your use case.
| Target Size | Typical Use Case | Quality Notes |
|---|---|---|
| 100 KB | Web thumbnails, forum avatars, government forms | Noticeable quality reduction on large photos; ideal for small images |
| 200 KB | Email attachments, blog images, passport applications | Good balance of quality and size for most web images |
| 500 KB | Social media posts, product photos, presentations | High quality; suitable for detailed images and infographics |
| 1 MB | General web use, WordPress media, portfolio images | Near-original quality for most photos |
| 2 MB | Print-ready files, high-res email attachments, archives | Minimal compression artifacts; retains fine detail |
When You Need Image Compression
Email Attachments
Gmail, Outlook, and Yahoo all cap attachments at 25 MB. If you're sending multiple photos, each image often needs to be under 2–5 MB to avoid bounced messages or slow downloads for recipients on mobile.
Government & Visa Forms
Passport and visa applications typically require photos between 20 KB and 200 KB. Indian government portals often enforce a strict 50 KB limit for scanned signatures and 200 KB for photographs.
Website Performance
Google recommends keeping total page weight under 1.5 MB. Hero images should be 100–300 KB, thumbnails 20–50 KB, and product photos around 80–150 KB to maintain fast Core Web Vitals scores.
Messaging & Social Platforms
WhatsApp compresses images over 16 MB and reduces quality. Discord free users are limited to 8 MB uploads. Twitter strips metadata and recompresses anything over 5 MB, degrading quality noticeably.
Platform File Size Limits Reference
Quick reference for maximum image file sizes across popular platforms and services.
| Platform | Max File Size | Recommended Target |
|---|---|---|
| Gmail / Outlook | 25 MB | Under 2 MB per image |
| 16 MB | Under 1 MB for quality | |
| Twitter / X | 5 MB (JPG/PNG) | Under 1 MB |
| Discord (free) | 8 MB | Under 5 MB |
| 30 MB | Under 5 MB | |
| Government Forms (India) | 50–200 KB | Exact target required |
| Shopify Products | 20 MB | Under 500 KB |
| WordPress Media | Varies (2–50 MB) | Under 300 KB |
Frequently Asked Questions
- How do I compress an image to a specific file size?
- Upload your image to the compression tool, select your target size (e.g., 200 KB), and the tool automatically adjusts JPEG quality to hit that exact target. The entire process runs in your browser — no files are uploaded to any server.
- What is a good file size for a web image?
- For most websites, hero images should be 100–300 KB, product photos 80–150 KB, thumbnails 20–50 KB, and icons under 10 KB. These targets balance visual quality with fast page load times and good Core Web Vitals scores.
- Does compressing an image reduce quality?
- Yes, lossy compression reduces quality, but the difference is usually imperceptible below 80% quality. For web images, a well-compressed 200 KB JPEG is visually identical to a 2 MB original in most cases. Lossless compression (PNG) reduces size without any quality loss but achieves smaller reductions.
- How do I compress an image to under 100kb?
- Use the 100 KB compression target on this page. Upload your image, and the tool iteratively adjusts quality to bring the file under 100 KB. For best results, resize the image dimensions first — a 500×500 photo compresses to 100 KB with much better quality than a 4000×3000 photo at the same target.
Popular Compression Targets
Jump directly to a specific file size target:
Popular Tools
Common Compression Targets
The most frequently requested file size limits across web, email, and document workflows.
Kilobyte Targets
Small file size targets for thumbnails, avatars, form uploads, and bandwidth-constrained use cases.
Compress your image to 10 KB or less using this free tool. No signup required.
15 KBCompress your image to 15 KB or less using this free tool. No signup required.
20 KBCompress your image to 20 KB or less using this free tool. No signup required — an extremely small file size, suitable only for tiny thumbnails, favicons, and simple icons.
25 KBCompress your image to 25 KB or less using this free tool. No signup required.
30 KBCompress your image to 30 KB or less using this free tool. No signup required — 30 kb works well for small web thumbnails and avatar images.
35 KBCompress your image to 35 KB or less using this free tool. No signup required.
40 KBCompress your image to 40 KB or less using this free tool. No signup required — suitable for small product thumbnails, category icons, and lightweight web graphics.
45 KBCompress your image to 45 KB or less using this free tool. No signup required.
50 KBCompress your image to 50 KB or less using this free tool. No signup required — ideal for email signatures, forum avatars, and websites where bandwidth is limited.
55 KBCompress your image to 55 KB or less using this free tool. No signup required.
60 KBCompress your image to 60 KB or less using this free tool. No signup required — 60 kb provides a slight step up from 50 kb, giving you enough room for slightly more detailed images.
65 KBCompress your image to 65 KB or less using this free tool. No signup required.
70 KBCompress your image to 70 KB or less using this free tool. No signup required — a common limit for online form submissions, especially for id photos and document scans.
75 KBCompress your image to 75 KB or less using this free tool. No signup required.
80 KBCompress your image to 80 KB or less using this free tool. No signup required — 80 kb offers a good balance for small web images and email attachments.
85 KBCompress your image to 85 KB or less using this free tool. No signup required.
90 KBCompress your image to 90 KB or less using this free tool. No signup required — often used as an upload limit for visa and passport applications on government websites.
95 KBCompress your image to 95 KB or less using this free tool. No signup required.
100 KBCompress your image to 100 KB or less using this free tool. No signup required — one of the most common file size limits for online forms, job applications, and government portals.
110 KBCompress your image to 110 KB or less using this free tool. No signup required.
120 KBCompress your image to 120 KB or less using this free tool. No signup required — 120 kb gives slightly more room than 100 kb, which can make a noticeable difference in image quality.
130 KBCompress your image to 130 KB or less using this free tool. No signup required.
140 KBCompress your image to 140 KB or less using this free tool. No signup required.
150 KBCompress your image to 150 KB or less using this free tool. No signup required — a practical target for web images that need to load quickly while looking crisp.
160 KBCompress your image to 160 KB or less using this free tool. No signup required.
170 KBCompress your image to 170 KB or less using this free tool. No signup required.
180 KBCompress your image to 180 KB or less using this free tool. No signup required — 180 kb provides enough room for detailed photographs at web resolution.
190 KBCompress your image to 190 KB or less using this free tool. No signup required.
200 KBCompress your image to 200 KB or less using this free tool. No signup required — a sweet spot for web images that need to load quickly while maintaining reasonable quality.
220 KBCompress your image to 220 KB or less using this free tool. No signup required.
250 KBCompress your image to 250 KB or less using this free tool. No signup required — 250 kb allows for higher-quality web images suitable for featured content and hero sections.
275 KBCompress your image to 275 KB or less using this free tool. No signup required.
300 KBCompress your image to 300 KB or less using this free tool. No signup required — a common file size for high-quality web images and social media uploads.
325 KBCompress your image to 325 KB or less using this free tool. No signup required.
350 KBCompress your image to 350 KB or less using this free tool. No signup required — 350 kb provides generous room for detailed photographs and graphics.
375 KBCompress your image to 375 KB or less using this free tool. No signup required.
400 KBCompress your image to 400 KB or less using this free tool. No signup required — suitable for high-quality images on e-commerce sites, real estate listings, and professional portfolios.
425 KBCompress your image to 425 KB or less using this free tool. No signup required.
450 KBCompress your image to 450 KB or less using this free tool. No signup required — 450 kb gives enough space for large, detailed images while keeping file transfers manageable.
475 KBCompress your image to 475 KB or less using this free tool. No signup required.
500 KBCompress your image to 500 KB or less using this free tool. No signup required — 500 kb allows for high-quality images suitable for portfolios, product pages, and social media uploads.
550 KBCompress your image to 550 KB or less using this free tool. No signup required.
600 KBCompress your image to 600 KB or less using this free tool. No signup required — 600 kb provides ample room for large, detailed photographs.
650 KBCompress your image to 650 KB or less using this free tool. No signup required.
700 KBCompress your image to 700 KB or less using this free tool. No signup required — a generous target for high-quality images.
750 KBCompress your image to 750 KB or less using this free tool. No signup required.
800 KBCompress your image to 800 KB or less using this free tool. No signup required — 800 kb allows for near-original quality in most web images.
850 KBCompress your image to 850 KB or less using this free tool. No signup required.
900 KBCompress your image to 900 KB or less using this free tool. No signup required — 900 kb provides room for very high-quality images approaching 1 mb.
950 KBCompress your image to 950 KB or less using this free tool. No signup required.
Megabyte Targets
Larger targets for high-resolution photos, email attachments, and platform uploads.
Reduce image file size to 1 MB or less using this free tool. No signup required — provides excellent image quality for most use cases including high-resolution web content and presentations.
1.2 MBReduce image file size to 1.2 MB or less using this free tool.
1.5 MBReduce image file size to 1.5 MB or less using this free tool. No signup required — 1.
1.8 MBReduce image file size to 1.8 MB or less using this free tool.
2 MBReduce image file size to 2 MB or less using this free tool. No signup required — is suitable for print-quality images and high-resolution photography.
2.5 MBReduce image file size to 2.5 MB or less using this free tool. No signup required — 2.
3 MBReduce image file size to 3 MB or less using this free tool. No signup required — is a generous target for high-quality photographs.
3.5 MBReduce image file size to 3.5 MB or less using this free tool.
4 MBReduce image file size to 4 MB or less using this free tool. No signup required — allows for very high-quality images suitable for large prints and detailed photography work.
4.5 MBReduce image file size to 4.5 MB or less using this free tool.
5 MBReduce image file size to 5 MB or less using this free tool. No signup required — provides near-original quality for most photographs.
6 MBReduce image file size to 6 MB or less using this free tool.
7 MBReduce image file size to 7 MB or less using this free tool.
8 MBReduce image file size to 8 MB or less using this free tool.
10 MBReduce image file size to 10 MB or less using this free tool.