Responsive Image & WebP Converter

A free, private, client-side tool to convert images to WebP. Generate responsive sizes for `srcset`, crop to aspect ratios, and improve site performance.

Drag images here or click to select
Converting images... Please wait.

How to Use This Image Converter

  1. Configure Settings: Click the gear icon (top right) to select output widths (e.g., 480px, 800px), set specific aspect ratios (like 16:9 or 1:1), and adjust quality.
  2. Upload Images: Drag and drop your JPG or PNG files into the box above.
  3. Download: Get your optimized WebP images individually or as a ZIP file. The ZIP automatically includes a `manifest.json` with metadata for all generated files.
  4. Export (Optional): Click the "Export File List" button to copy or save a list of the generated files in various formats (JSON, HTML, etc.).

Why Use This Tool?

Improve Your Site's Performance with Responsive Images

Serving a single, large image to all users is inefficient. Mobile users on slow connections are forced to download unnecessarily large files, while high-resolution desktop users might see a blurry image. This is where the `srcset` attribute comes in.

By providing the browser with multiple image sizes, you allow it to choose the most optimal version based on the user's screen size and resolution. This tool automates the tedious process of resizing, cropping, and converting your source images into multiple WebP files, ready to be used in your HTML.

Example `srcset` Usage:

<img src="image-800.webp"
     srcset="image-480.webp 480w,
             image-800.webp 800w,
             image-1200.webp 1200w"
     sizes="(max-width: 600px) 100vw, 50vw"
     alt="A descriptive alt text.">

This approach significantly improves your Core Web Vitals, leading to better user experience and higher search engine rankings.