Image Size Reducer — Compress Images to an Exact KB or MB Target

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

100% browser — no uploads, files never leave your device

Reduce Image Size to 100KB, 200KB or 1MB

= 100.00 KB
Common targets:

Compress JPG, PNG and WebP

JPEG/WebP = smaller for photos

Metadata (EXIF) is removed in the output for privacy and smaller file size. Orientation is auto-corrected.

Uses Canvas compression. Enable for best size.
By Muhammad Abdullah Rauf · Founder, EverydayTools.proUpdated 2026

What is an image size reducer?

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.

Quick answers

Concise answers for common searches — definitions, steps, and comparisons.

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.

How do I compress an image under 1 MB?

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.

Is this image size reducer private?

Yes. Processing uses the Canvas API in your browser. No images are sent to EverydayTools servers. Files are not stored or logged.

How to use Image Size Reducer — Compress Images to an Exact KB or MB Target

  1. Upload images

    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.

  2. Set target size

    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.

  3. Choose output options

    Keep original format or convert PNG to JPEG/WebP; set a background color for transparent PNGs when converting.

  4. Reduce and download

    Click Reduce. Download individual files or all results as ZIP. Metadata is stripped for privacy.

Who uses Image Size Reducer — Compress Images to an Exact KB or MB Target?

Common real-world scenarios where this tool saves time.

Government and job application uploads

Meet exact KB limits on passport photos, CV attachments, and scholarship portals without guessing quality sliders.

Email and LMS attachments

Shrink images to under 1 MB or custom caps before sending—batch ZIP when you have many files.

E-commerce and web ops

Normalize product or hero images to a consistent max file size before CMS upload.

Bulk list cleanup

Process up to 20 images to the same target in one run—faster than one-by-one compressor trials.

Workflow guides

Step-by-step chains that connect related tools for common tasks.

Portal upload: hit exact KB, verify, submit

  1. Set target from the form (e.g. 100 KB or 1 MB) and upload the image(s).
  2. Reduce and open preview—confirm face/text legibility at 100% zoom.
  3. Check file size in your file explorer, then upload to the portal.

Batch email attachments under one cap

  1. Add up to 20 images with the same KB/MB target.
  2. Download all as ZIP after processing completes.
  3. Attach from ZIP—each file should be at or just under the shared limit.

Image Size Reducer — Compress Images to an Exact KB or MB Target examples

Job portal attachment — 200 KB cap

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.

Transparent PNG → WebP under 100 KB

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.

How target-size compression works

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.

Limitations

  • Very high-resolution photos may need resizing in Image Resizer before a strict 50–100 KB target looks acceptable.
  • Re-compressing an already-compressed JPEG causes generation loss—always start from the original.
  • HEIC/iPhone photos may need conversion to JPEG before browser compression.

Reference tables

Image Size Reducer vs Image Compressor

Pick target-size when the portal names a byte cap; pick compressor for general quality-based shrink.

NeedImage Size ReducerImage Compressor
Exact 100 KB / 200 KB / 1 MB targetYes — byte target with binary searchNo — quality % only
Batch to same target + ZIPUp to 20 filesVaries by tool
General “make smaller” without a capUse quality presets here tooOften simpler UI
Fixed 50 KB government photoSet 50 KB targetUse /compress-image-to-50kb for 50 KB-focused flow

When to resize vs only compress

This tool changes encoding, not dimensions—resize first if pixels are huge.

SituationThis toolImage Resizer first?
Portal caps file size (KB/MB)YesOptional if photo is 4000px+ wide
Need smaller width/height onlyNo dimension changeYes — /image-resizer
PNG transparency, need smallest KBConvert to JPEG/WebP hereCrop if needed first

Best practices

Resize before extreme KB targets

A 4000×3000 photo forced to 50 KB will look blocky; resize to portal dimensions first, then use this tool.

Keep the uncompressed master

Lossy output cannot be restored; archive originals before batch reduction.

Match format to the portal

Many forms require JPEG; convert PNG with a chosen background when transparency is not required.

When this tool isn't the right choice

Archival or print masters where every pixel must be preserved

Target-size compression is lossy. Store TIFF/RAW masters; compress copies for web or forms only.

You only need to change width/height, not file bytes

Use Image Resizer—this tool optimizes file size, not canvas dimensions.

Advertisement

Frequently Asked Questions

How do I reduce image size to 100 KB?

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.

How do I compress an image under 1 MB?

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.

How do I reduce PNG size without losing too much quality?

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.

Can I compress multiple images at once?

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.

Is this image compressor private?

Yes. No images are sent to any server. Your files never leave your device. No data is stored or logged.

How does this image size reducer work?

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.

What's the difference between image size reducer and image compressor?

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.

Can I convert PNG to JPEG or WebP for smaller size?

Yes. Choose Convert to JPEG or Convert to WebP under Output format. Set a background color for transparent PNGs (e.g. white) before converting.

Does compression reduce image dimensions?

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.

Will repeatedly compressing the same image degrade quality?

Yes for lossy JPEG/WebP—always compress from the original, not from an already-compressed copy.

Can I compress HEIC iPhone photos here?

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.

Privacy, accuracy, and trust

Privacy

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.

Accuracy

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.

Advertisement

Reviewed by EverydayTools Editorial Team on 2026-05-20.