Reduce Image Size in KB
Whatever the limit says — 10 KB, 47 KB, 384 KB, 1.5 MB — set it as your target and this tool finds the highest quality that fits. Pick a preset below or type any custom number. Everything runs in your browser; your image is never uploaded.
Free, no signup, no watermark. If a target can’t be reached, we tell you exactly why and what to change.
Or jump to a dedicated target page
Compress image to 10KB
Signatures and strict portal photos.
15 KBCompress image to 15KB
Signatures and strict portal photos.
20 KBCompress image to 20KB
Signatures and strict portal photos.
25 KBCompress image to 25KB
Signatures and strict portal photos.
30 KBCompress image to 30KB
Exam, visa, and job portal photos.
40 KBCompress image to 40KB
Exam, visa, and job portal photos.
50 KBCompress image to 50KB
Exam, visa, and job portal photos.
100 KBCompress image to 100KB
Profiles, scans, and web images.
150 KBCompress image to 150KB
Profiles, scans, and web images.
200 KBCompress image to 200KB
Profiles, scans, and web images.
300 KBCompress image to 300KB
Profiles, scans, and web images.
500 KBCompress image to 500KB
Email, listings, and big uploads.
1 MBCompress image to 1MB
Email, listings, and big uploads.
2 MBCompress image to 2MB
Email, listings, and big uploads.
How it works
Drop your image
Drag a JPG, PNG, or WebP into the tool — or browse, or paste it. The file opens directly in your browser and is never uploaded.
We hit your exact target exactly
The engine searches for the highest quality that fits your limit, reducing dimensions only when the target demands it.
Check & download
A before/after preview shows you the quality. Download the result and pass that upload check.
One tool, any KB target
Upload limits don’t follow standards — one portal wants “under 47 KB”, another “below 250 KB”, a third “max 1.5 MB”. Instead of hunting for a tool per number, set the exact target here: choose a preset chip or type a custom value in KB.
The engine treats your number as a hard ceiling and binary-searches the quality that lands just under it. When quality alone can’t reach a tiny target, it steps down the image dimensions in controlled increments and reports exactly what it did. The result panel always shows: original size, final size, quality verdict, and final dimensions — so nothing happens silently.
Choosing a sensible target
If the form states a limit, aim slightly under it — for a “50 KB max” form, target 45–48 KB. Two reasons: some systems count a kilobyte as 1000 bytes (not 1024), and some re-check size after their own processing. A small margin avoids a second round.
If you’re compressing for email or the web with no hard limit, pick by use: 100–200 KB for profile-class photos, 300–500 KB for content images, under 100 KB when speed matters most. And if a portal demands a minimum size instead, use the companion increase image size tool.
Private by architecture, not by promise
Your files are processed entirely on your own device — they are never uploaded to us or anyone else. We couldn’t see them if we wanted to. This website is served from servers in the United States (North Carolina).
Processed on your device
The compression engine is JavaScript running in your browser. There is no upload step in the code — nothing to trust, just how it works.
No signup, no watermark
Every tool is free and works instantly. No account, no email required, no marks on your files.
Honest results
If your target size can’t be reached at acceptable quality, we say so and tell you exactly what to change — not silently degrade your file.
Frequently asked questions
What’s the smallest target that still looks like a photo?
Around 10–15KB for a tightly cropped portrait at small dimensions; below that, faces stop being recognizable. Signatures and line drawings survive much smaller. The tool tells you honestly when a target is below what your image can do.
Can I enter any number as a target?
Yes — the custom field accepts anything from 5KB up to 50MB (51200KB). Type the number from your form, slightly reduced for safety margin.
Why did the result come out below my target, not exactly at it?
JPEG/WebP encoders can only land near a size, never exactly on it, so the engine always finishes just under your ceiling — which is what upload forms require anyway.
Is my image uploaded while resizing?
No. The entire process is JavaScript running on your device. No upload, no storage, no one else ever has your file — including us.
KB vs MB — how do I convert?
1MB = 1024KB. A “1.5MB limit” equals 1536KB; entering 1500 in the custom field gives you a comfortable pass.
Does the output keep camera metadata?
No — re-encoding strips EXIF data (GPS location, camera model, settings) automatically, so the file you upload contains the image and nothing else.