HEIC Image Resize & CompressPrivate & Instant

Resize and compress HEIC, JPG, PNG, WebP images locally in your browser. Set target dimensions or file size — no uploads, no server.

Drag & drop images

or

Batch conversion supported • Instant download

Why use this tool?

No upload required

All processing runs locally in your browser. Your images never leave your device.

Flexible resize modes

Custom dimensions, long-edge fit, or compress-only. Maintain aspect ratio automatically.

Target file size

Set a maximum file size (e.g. 300KB) and the tool finds the best quality automatically.

Batch processing

Process multiple images at once and download all as a single ZIP file.

Common use cases

Email attachments

Reduce image size to fit email attachment limits.

Web & social media

Optimize images for faster page loads and platform requirements.

E-commerce listings

Resize product photos to meet marketplace dimension and size requirements.

Form submissions

Compress images to meet upload size restrictions on web forms.

FAQ

Frequently Asked Questions

About the resize & compress tool

What image formats are supported?

You can input HEIC, JPG, PNG, and WebP images. Output formats include JPG, WebP, and PNG.

Will resizing reduce image quality?

Downscaling naturally removes some pixels. For lossy formats (JPG, WebP), quality depends on the compression level you choose. PNG is lossless.

How does the target file size work?

The tool uses binary search to find the optimal quality setting that produces a file just under your target size. It works with JPG and WebP.

Are my images uploaded to a server?

No. All processing happens locally in your browser using the Canvas API. Nothing is uploaded.

Can I process multiple images at once?

Yes. Drop or select multiple files, configure your settings, and process them all. Download individually or as a ZIP.