Image Toolkit

Compress, convert, and resize multiple images at once. Upload several images and process them all in your browser — nothing is uploaded to any server.

100% private. All processing happens in your browser using the Canvas API. Your images never leave your device. How to verify →
Image Studio

Drop images to optimize

everything happens on your device — nothing is uploaded anywhere

JPGPNGWEBPAVIF
Stays private
Compression runs locally in your browser
Batch friendly
Drop dozens of images, optimize at once
Smart fallback
Won't ship a file bigger than the original

How to Compress and Convert Images

  1. Upload images — Drag and drop files or click the upload area. Supports JPG, PNG, WebP, and AVIF. You can batch multiple files at once.
  2. Adjust quality — Use the quality slider. A setting of 70-80% typically cuts file size by half with no visible difference. Drop to 40-50% for thumbnails or previews.
  3. Pick a format — WebP gives the best compression for photos. PNG is better for screenshots with text. JPEG is fine for general photography if WebP isn't supported.
  4. Resize if needed — Set max width or height. For blog images, 1200px wide is usually enough — anything larger just slows down the page.
  5. Download — Save individually or batch-download as a ZIP archive. All processing happened locally — nothing was uploaded anywhere.

A 4.2 MB photo from my phone compressed to 280 KB at 70% quality as WebP — and I genuinely couldn't tell the difference side by side. That saved about 2 seconds of load time on a blog post with five images.

All-in-One Image Processing

Upload any image and compress it, change its format, or resize it — all in one tool. Every operation runs in your browser using the Canvas API. Your images never leave your device.

What You Can Do

Format Support

Suggested Workflow for Web Images

Here's a workflow I use myself: start by converting photos to WebP at quality 80 — that alone cuts file size by 25-35% compared to JPEG with no visible difference. For screenshots and logos, use lossless WebP or PNG. Then resize: a 4000px photo from your phone can drop to 2000px (50% resize) with almost no visible difference on a standard screen. Finally, run the smart optimization to automatically find the best quality setting.

A landing page I worked on had a 2.4 MB hero image. Running it through this workflow — convert to WebP, resize to 1920px, quality 80 — brought it down to 180 KB. That single change dropped the page load time from 4.2 seconds to 1.8 seconds. One image, 92% smaller, and nobody could tell the difference.

Privacy First — How to Verify

Every pixel is processed in your browser using the Canvas API. There are no server uploads, no file storage, no data collection. Your images are completely private.

You can verify this yourself:

  1. Open your browser's Developer Tools (F12 or right-click → Inspect)
  2. Go to the Network tab
  3. Upload an image and process it
  4. Watch the Network tab — you will see zero network requests to any external server during processing. The page loads once, and everything else happens locally.

You can also test while offline — disconnect from the internet after the page loads, and the tool will still work because no server communication is needed.

Frequently Asked Questions

What image formats are supported for input?

The tool accepts JPEG, PNG, WebP, AVIF, and any other image format your browser supports. If your browser can display the image, the tool can process it.

What formats can I convert to?

You can convert to JPEG (smallest file size for photos), PNG (lossless, supports transparency), and WebP (best modern format — smaller than JPEG at the same quality).

Is there a file size limit?

There is no hard file size limit, but very large images (over 50 MB) may be slow to process because everything runs in your browser's memory. For best performance, resize very large images before uploading or use the resize feature first.

Does the tool strip EXIF metadata?

Yes. When images are re-encoded using the Canvas API, EXIF metadata including camera information, GPS location, and timestamps is automatically stripped. This improves privacy and reduces file size.

Can I process multiple images at once?

Yes. Upload multiple images and the tool processes them in a batch. You can apply the same settings (quality, format, resize) to all images and download them individually or all at once.

Why does my image sometimes get larger after compression?

This can happen when converting a highly compressed JPEG to PNG (lossless is always larger) or when the quality slider is set very high. The tool includes a Smart Optimization mode that automatically retries with lower quality settings if the file grows, and reverts to the original if nothing beats it.

Related Reading