Portal upload: hit exact KB, verify, submit
- Set target from the form (e.g. 100 KB or 1 MB) and upload the image(s).
- Reduce and open preview—confirm face/text legibility at 100% zoom.
- Check file size in your file explorer, then upload to the portal.
Compression runs entirely in your browser with the Canvas API—images are never uploaded to EverydayTools servers.
Skip to image size reducerLoading tool…
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.
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.
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 to JPEG, WebP, or AVIF (when supported). 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 the right format before setting a KB/MB target—conversion often beats lossless PNG alone.
| Format | Compression | Typical size | Transparency | Best for |
|---|---|---|---|---|
| JPEG | Lossy | Smallest for photos | No | Portraits, forms, email |
| WebP | Lossy or lossless | Often 25–35% smaller than JPEG | Yes (lossy) | Modern web uploads |
| PNG | Lossless | Largest for photos | Yes | Logos, screenshots |
| AVIF | Lossy or lossless | Often smaller than WebP | Yes | Next-gen web; limited upload support |
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.
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%.
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.
Image Size Reducer processes files locally — byte targets are computed in-browser; nothing is sent to EverydayTools servers.
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.
Free image cropper online—Instagram, YouTube, TikTok presets, custom ratio, zoom, rotate, flip. Export JPG/PNG/WebP in your browser.
Convert iPhone and iPad HEIC photos to JPEG for Windows, Android PCs, email attachments, and web uploads that still expect standard JPG files.
Compress JPG, PNG & WebP in your browser—up to 80% smaller, batch 25 files, 50/100/200 KB presets. Files stay on your device. No signup.
Paste Base64 or data:image URLs—live preview, download PNG/JPG/WebP/GIF/SVG. No upload: decoding stays on your device in the browser. Free, no signup.
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, PNG, or WebP to under 200KB for blogs, CMS, and listings. No upload—runs locally in your browser. Free, instant download.
Frequently opened tools from the same category.
Compress JPG, PNG & WebP in your browser—up to 80% smaller, batch 25 files, 50/100/200 KB presets. Files stay on your device. No signup.
Free image resizer—scale by pixels or %, lock aspect ratio, export JPG/PNG/WebP. Runs locally in your browser; no upload or signup.
Free image converter — convert JPG, PNG, WebP, HEIC, BMP, and TIFF to any format in your browser. Batch conversion supported. Files never sent to a server. No signup required.
Free browser-based image-to-SVG converter — trace PNG or JPG images to scalable vector format. Best for flat-colour icons, logos, and simple illustrations where scalability matters. No server upload, no signup. Runs locally in your browser when supported—no upload required for normal use.
Cross-category tools others open in the same session.
Free JSON formatter — paste minified or messy JSON and instantly get beautified, indented output with syntax highlighting and error detection. Browser-based, no server upload. Runs locally in your browser when supported—no upload required for normal use.
Compress JPG, PNG & WebP in your browser—up to 80% smaller, batch 25 files, 50/100/200 KB presets. Files stay on your device. No signup.
Free PDF merger — combine multiple PDF files into one document. Drag to reorder files, preview pages, and download the merged PDF instantly. No signup, fully browser-based. Runs locally in your browser when supported—no upload required for normal use.
Instantly count words, characters, sentences, paragraphs, and reading time. Great for essays, articles, and SEO writing. No signup — works as you type. Runs locally in your browser when supported—no upload required for normal use.
Guides and walkthroughs that reference this tool.
2026 image compressor comparison: EverydayTools, TinyPNG, Squoosh, and Compressor.io ranked by quality retention, format support, speed, and privacy.
Compare free image converters in 2026: EverydayTools, Squoosh, Convertio. No upload for private photos—browser JPG, PNG, WebP.
Browse full tool collections by topic.
Drop, paste, or click to add images
JPG, PNG, WebP, HEIC · max 50 MB · up to 20 files
Ctrl+Enter to reduce · Ctrl+S to download when ready