Compression runs entirely in your browser with the Canvas API—images are never uploaded to EverydayTools servers.

Skip to image size reducer

Image Size Reducer — Hit 50KB, 100KB or 1MB

Loading tool…

By Muhammad Abdullah Rauf · Founder, EverydayTools.proUpdated 2026-06-02· Reviewed by EverydayTools Editorial Team

What is an image size reducer?

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.

How to use Image Size Reducer

  1. Upload images

    Add JPG, PNG, WebP, or iPhone HEIC files (up to 20, max 50 MB each). Drag-and-drop, paste, or browse—HEIC is auto-converted to JPG 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 to JPEG, WebP, or AVIF (when supported). 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?

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 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

JPEG vs PNG vs WebP vs AVIF

Pick the right format before setting a KB/MB target—conversion often beats lossless PNG alone.

FormatCompressionTypical sizeTransparencyBest for
JPEGLossySmallest for photosNoPortraits, forms, email
WebPLossy or losslessOften 25–35% smaller than JPEGYes (lossy)Modern web uploads
PNGLosslessLargest for photosYesLogos, screenshots
AVIFLossy or losslessOften smaller than WebPYesNext-gen web; limited upload support

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.

Frequently Asked Questions

How do I set a custom KB or MB target?

Enter any number in the target field and choose KB or MB, or tap a preset (50 KB, 100 KB, 1 MB, etc.). The tool shows the exact byte target before you compress and binary-searches quality to match within about 2%.

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

Image Size Reducer processes files locally — byte targets are computed in-browser; nothing is sent to EverydayTools servers.

Accuracy

Reported sizes are the byte length of generated blobs. Targets are approximate within about 2% unless best-effort mode applies.

Free to use. No signup, no watermarks. Unlike upload-based compressors, your files never leave your device.

Advertisement

Reviewed by EverydayTools Editorial Team on 2026-06-02.

Same workflow or intent — pick the next step without leaving the site.

Frequently opened tools from the same category.

People also use

Cross-category tools others open in the same session.

Continue learning

Guides and walkthroughs that reference this tool.

Explore categories

Browse full tool collections by topic.