How to Resize an Image to Under 100KB, 50KB, or 20KB (Free)
- Two methods: reduce pixel dimensions (resize) or reduce quality (compress)
- Resizing from 4000px to 1200px wide typically drops a 5MB photo to under 500KB
- Compression at 70-80% quality can cut another 50-70% off the file size
- Combine both for extreme targets like 20KB or 50KB
Table of Contents
Upload forms, email attachments, and forum profiles all enforce file size limits. "Image must be under 100KB." "Maximum file size: 50KB." "Photo cannot exceed 20KB." You have a 4MB photo from your phone and you need it small enough to pass the gate.
There are two ways to shrink an image file: reduce the pixel dimensions (make it physically smaller) or compress the quality (keep the size but reduce data). For aggressive targets like 20KB or 50KB, you usually need both. Here is exactly how to hit any KB target using free tools.
Method 1: Reduce Pixel Dimensions to Shrink File Size
A 4000x3000 pixel photo at high quality can be 4-8MB. Resize it to 1200x900 and the file drops to 300-600KB — without touching the quality slider. Fewer pixels = less data = smaller file.
Open the image resizer, drop your image, and reduce the width. Here are rough guidelines for common KB targets:
| Target Size | Approximate Width | Good For |
|---|---|---|
| Under 1MB | 1600-2000px | Email attachments, most uploads |
| Under 500KB | 1000-1200px | Web forms, CMS uploads |
| Under 200KB | 600-800px | Forum avatars, profile photos |
| Under 100KB | 400-600px | Strict upload forms |
| Under 50KB | 200-400px | Thumbnails, tiny form photos |
| Under 20KB | 100-200px | Passport-size form uploads |
These are estimates — actual file size depends on image content. Photos with lots of detail (landscapes, crowds) compress less efficiently than simple images (headshots against a plain background).
After resizing, check the file size. If it is still over your target, move to Method 2.
Method 2: Compress Without Changing Dimensions
If you need the image to stay at certain pixel dimensions but the file is still too large, compression reduces file size by reducing quality data.
Open the image compressor and drop your image. The quality slider controls the trade-off:
- 90-100% quality: Virtually no visible difference. File drops 10-30%.
- 70-85% quality: Minor quality reduction most people cannot see. File drops 40-60%.
- 50-70% quality: Visible softening on close inspection. File drops 60-80%.
- Below 50%: Noticeable blur and artifacts. Only for extreme size targets.
For most targets (100KB, 200KB), compression at 75-80% quality is enough. You get a much smaller file with minimal visible difference.
For a deeper dive into compression without dimension changes, see our file size reduction guide.
Sell Custom Apparel — We Handle Printing & Free ShippingFor Extreme Targets: Resize First, Then Compress
Hitting 20KB or 50KB with a phone photo requires both methods in sequence:
- Resize first — reduce dimensions to 300-500px wide using the resizer. This gets you from megabytes to hundreds of KB.
- Compress second — run the resized image through the compressor at 70-80% quality. This cuts another 40-60% off.
- Check the file size — right-click the downloaded file and check Properties (Windows) or Get Info (Mac). If still over target, compress again at lower quality.
Example workflow: a 4000x3000 phone photo (5.2MB) needs to be under 50KB for a form upload.
- Step 1: Resize to 400x300 — file drops to ~180KB
- Step 2: Compress at 70% quality — file drops to ~45KB
- Result: 45KB, under the 50KB limit, still looks fine at the small display size
The key insight: at small display sizes (200-400px), quality reduction is less noticeable because the image is physically tiny. You can compress aggressively without visible degradation when the dimensions are already small.
Choose the Right Format to Hit Your Target
Image format has a massive impact on file size:
| Format | Best For | File Size |
|---|---|---|
| JPG | Photos, gradients | Smallest for photos |
| PNG | Logos, text, transparency | 2-5x larger than JPG for photos |
| WebP | Everything (modern) | 25-35% smaller than JPG |
If you are struggling to hit a KB target with a PNG photo, convert it to JPG during the resize. A 2MB PNG photo becomes a 400KB JPG at the same dimensions. The resizer lets you choose output format during the resize step.
WebP produces the smallest files of all three but some upload forms do not accept it yet. JPG is the safest choice for file size targets.
If the upload form accepts only specific formats, make sure you export in that format. The image converter handles format changes between JPG, PNG, and WebP.
Common Upload Form File Size Limits
| Platform / Form | Size Limit | Dimensions |
|---|---|---|
| Gmail attachment | 25MB | Any |
| Discord emoji | 256KB | 128x128 or smaller |
| Discord avatar | 8MB | Any (displays at 128-256px) |
| Reddit post image | 20MB | Any |
| Government forms (varies) | 20-300KB | Often 200x200 to 600x800 |
| Job application portals | 100KB-2MB | Varies |
| Passport/visa applications | 20-200KB | Typically 600x600 or 3.5x4.5cm |
Government and job application forms have the strictest limits. They often specify both a file size maximum AND exact pixel dimensions. For passport-specific requirements, see our passport photo resize guide.
For everything else: resize to roughly the display size the platform uses, compress to JPG at 75-80%, and you will almost always be under the limit.
Resize Your Image to Any KB Target — Free
Drop your image, reduce dimensions, compress quality. Hit 100KB, 50KB, or any target in seconds.
Open Free Image ResizerFrequently Asked Questions
How do I resize an image to exactly 100KB?
Resize the dimensions down (try 500-600px wide), then compress as JPG at 75-80% quality. Check the output file size. If still over 100KB, reduce quality further or resize smaller. The exact settings depend on the image content.
Is resizing or compressing better for reducing file size?
Both work. Resizing reduces pixel count (fewer pixels = less data). Compressing reduces quality data per pixel. For large reductions (5MB to 100KB), combine both: resize dimensions first, then compress quality.
Will my image look bad at 50KB?
At small display sizes (200-400px), a 50KB JPG looks acceptable. At large display sizes, 50KB would be visibly blurry. Match the quality to the use case — a tiny form upload thumbnail does not need the same quality as a print photo.
Why is my PNG so much larger than JPG?
PNG uses lossless compression — it preserves every pixel exactly. JPG uses lossy compression, discarding data the eye barely notices. For photos, JPG is 2-5x smaller. Convert PNG to JPG during resize to hit tight KB targets.

