How do I reduce image size to 100 KB?
Upload your image, set the target to 100 KB (preset or number field), and click Reduce. The tool binary-searches JPEG/WebP quality until output is within ~2% of 100 KB. Use 200 KB or 1 MB presets the same way.
Set a target file size (100 KB, 2 MB, etc.) and compress up to 20 images at once. Auto-adjusts quality to hit the cap—ideal for portals and email limits. No upload.
100% browser processing — no uploads, no server, no data stored
Free online image compressor: upload, set target size, reduce image size.
Drag & drop or click to upload
JPG, PNG, WebP · Max 50MB per file · Up to 20 files
Metadata (EXIF) is removed in the output for privacy and smaller file size. Orientation is auto-corrected.
An image size reducer compresses JPG, PNG, or WebP files to an exact KB or MB target—not just a quality percentage. Batch up to 20 images, ZIP download. No upload; runs in your browser.
An image size reducer (target-size compressor) adjusts encoding quality—and sometimes dimensions—until each file meets your exact byte cap. That differs from a general image compressor, which lowers quality by a preset without guaranteeing a portal limit.
Use it when a form says “max 100 KB”, “under 1 MB”, or “passport photo 50 KB”. The tool binary-searches JPEG/WebP quality in your browser with the Canvas API; PNG may be downscaled or converted to JPEG/WebP for smaller output.
Supports batch processing (up to 20 images), CSV-style ZIP export, and optional format conversion. Files never leave your device.
Set 100 KB, 200 KB, 1 MB, or any target—batch up to 20 images. Browser-only, no upload.
Concise answers for common searches — definitions, steps, and comparisons.
Upload your image, set the target to 100 KB (preset or number field), and click Reduce. The tool binary-searches JPEG/WebP quality until output is within ~2% of 100 KB. Use 200 KB or 1 MB presets the same way.
Set the unit to MB and value to 1, or use the 1 MB preset. Output stays within about 2% of 1,048,576 bytes for JPG, PNG, or WebP. All processing runs locally—no upload.
Yes. Processing uses the Canvas API in your browser. No images are sent to EverydayTools servers. Files are not stored or logged.
Add one or more JPG, PNG, or WebP files (up to 20, max 50 MB each). Drag-and-drop or browse—files stay in your browser.
Choose KB or MB (e.g. 100 KB, 200 KB, 1 MB) or tap presets. The tool shows the exact byte target before you compress.
Keep original format or convert PNG to JPEG/WebP; set a background color for transparent PNGs when converting.
Click Reduce. Download individual files or all results as ZIP. Metadata is stripped for privacy.
Common real-world scenarios where this tool saves time.
Meet exact KB limits on passport photos, CV attachments, and scholarship portals without guessing quality sliders.
Shrink images to under 1 MB or custom caps before sending—batch ZIP when you have many files.
Normalize product or hero images to a consistent max file size before CMS upload.
Process up to 20 images to the same target in one run—faster than one-by-one compressor trials.
Step-by-step chains that connect related tools for common tasks.
Input
resume-photo.jpg (1.8 MB, 2400×3000 px)Output
resume-photo.jpg (~198 KB at matched quality)Binary search finds the highest JPEG quality under 200 KB. If still above target, the tool reports best-effort smallest size.
Input
logo.png (420 KB with alpha)Output
logo.webp (~95 KB, white background)Converting PNG to WebP with a flat background often hits strict KB targets faster than lossless PNG alone.
For JPEG and WebP, the tool binary-searches quality between practical bounds until file size meets the target (within ~2%). PNG may use downscaling or conversion paths when lossless encoding cannot reach the cap. A Web Worker can run heavy passes so the UI stays responsive.
Pick target-size when the portal names a byte cap; pick compressor for general quality-based shrink.
| Need | Image Size Reducer | Image Compressor |
|---|---|---|
| Exact 100 KB / 200 KB / 1 MB target | Yes — byte target with binary search | No — quality % only |
| Batch to same target + ZIP | Up to 20 files | Varies by tool |
| General “make smaller” without a cap | Use quality presets here too | Often simpler UI |
| Fixed 50 KB government photo | Set 50 KB target | Use /compress-image-to-50kb for 50 KB-focused flow |
This tool changes encoding, not dimensions—resize first if pixels are huge.
| Situation | This tool | Image Resizer first? |
|---|---|---|
| Portal caps file size (KB/MB) | Yes | Optional if photo is 4000px+ wide |
| Need smaller width/height only | No dimension change | Yes — /image-resizer |
| PNG transparency, need smallest KB | Convert to JPEG/WebP here | Crop if needed first |
A 4000×3000 photo forced to 50 KB will look blocky; resize to portal dimensions first, then use this tool.
Lossy output cannot be restored; archive originals before batch reduction.
Many forms require JPEG; convert PNG with a chosen background when transparency is not required.
Target-size compression is lossy. Store TIFF/RAW masters; compress copies for web or forms only.
Use Image Resizer—this tool optimizes file size, not canvas dimensions.
Advertisement
Upload your image, set the target to 100 KB using presets or the number field, then click Reduce. The tool binary-searches quality to meet 100 KB. You can use 200 KB or any other target the same way.
Set the unit to MB and value to 1 (or use the 1 MB preset). Output stays within about 2% of 1 MB. Works for JPG, PNG, and WebP. Processing runs in your browser with no upload.
Set a KB/MB target; the tool minimizes quality loss while hitting the size. For much smaller files, choose Convert to JPEG or WebP and set a background color for transparent PNGs.
Yes. Add up to 20 images and reduce them to the same target in one run. Use Download all as ZIP for a single archive. All processing stays local in your browser.
Yes. No images are sent to any server. Your files never leave your device. No data is stored or logged.
The browser Canvas API binary-searches JPEG/WebP quality to meet your exact KB or MB target. PNG may be downscaled or converted. Optional format conversion can produce much smaller files than lossless PNG alone.
A compressor typically uses a quality percentage. A size reducer hits an exact target (100 KB, 200 KB, 1 MB)—ideal for forms and platform rules. For general compression without a byte cap, use Image Compressor.
Yes. Choose Convert to JPEG or Convert to WebP under Output format. Set a background color for transparent PNGs (e.g. white) before converting.
This tool primarily reduces file size via quality and encoding—not by resizing width/height. If you need smaller pixels, use Image Resizer first, then reduce to your KB/MB target here.
Yes for lossy JPEG/WebP—always compress from the original, not from an already-compressed copy.
Browsers have limited HEIC support. Convert to JPEG on the device (Settings → Camera → Most Compatible) or use HEIC to JPG, then set your KB/MB target here.
Images are processed in your browser with the Canvas API. They are not uploaded to EverydayTools servers. No account is required; files are not stored on our side.
Reported sizes are the byte length of generated blobs. “At target” means within about 2% of your KB/MB setting unless best-effort mode applies.
Part of Image Tools
More free tools for the same workflow.
Compress or resize JPG, PNG, and WebP to under 100KB for job portals, government forms, and ID uploads. Runs locally in your browser—nothing uploaded. Batch ZIP download.
Compress JPG or PNG images to under 50KB for government portals, passport photo uploads, visa applications, and strict ID submission requirements. No upload — runs in your browser.
Free online image cropper — drag to select crop area, lock to common aspect ratios (1:1, 4:3, 16:9), and download the cropped image as JPG, PNG, or WebP. No signup required.
Advertisement
Reviewed by EverydayTools Editorial Team on 2026-05-20.