Convert JPG, PNG, WebP, or AVIF — individually or in bulk. Everything runs in your browser.
or click to browse — select multiple files for batch conversion
💡 WebP is ideal for web images — smaller file, great browser support.
💡 AVIF offers the best compression but requires Chrome 85+, Safari 16+, or Firefox 113+.
| Format | Best For | Transparency | Size |
|---|---|---|---|
| JPEG | Photos, complex images | No | Medium |
| PNG | Logos, screenshots, lossless | Yes ✓ | Large |
| WebP | Web images (recommended) | Yes ✓ | Small ✓ |
| AVIF | Modern web, best compression | Yes ✓ | Smallest ✓✓ |
Reduce file size with quality control
Resize with social media presets
Generate SEO-friendly image descriptions
Converting screenshots to WebP — Screenshots saved as PNG are often 1–5 MB. Converting to WebP at quality 85 typically reduces them to 200–500 KB with no visible difference. Ideal for blog posts and documentation sites.
Converting photos from HEIC/AVIF to JPEG — Photos shot on recent iPhones are saved as HEIC, which many platforms don't accept. If you have a JPEG or WebP version, this converter handles the rest. For HEIC specifically, your device's operating system can batch convert in the Photos app.
Preparing images for social media — Most social platforms accept JPEG and WebP. Converting large PNG exports to JPEG before uploading reduces upload time and avoids platform re-compression artefacts.
Converting PNG to JPEG to remove white backgrounds — Note: this does not technically "remove" the background. PNG images with transparent areas will have those areas filled with white when converted to JPEG, because JPEG has no transparency channel. To actually remove a background, you need a dedicated background-removal tool.
This tool uses your browser's built-in image encoding (the Canvas API). Browser encoders are generally high quality for web use, but differ slightly from professional encoding tools like ImageMagick, libvips, or Squoosh. For maximum compression efficiency on AVIF, a server-side encoder using libaom produces smaller files at the same visual quality.
HEIC and TIFF input is not currently supported, as these formats require additional decoding libraries not built into browsers. HEIC files from iPhone can be converted via macOS Preview, Windows 10 Photos, or the free HEIC Converter app before using this tool.
GIF files can be converted to a static image (the first frame), but animated GIF to WebP animated conversion is not supported.
Yes. JPEG does not support transparency. Any transparent areas in a PNG will be filled with a solid colour — white by default. If you need to keep transparency, convert to WebP or PNG instead.
Converting from JPEG to WebP at quality 80–85 produces a result that is visually equivalent to the original at a smaller file size. However, converting from one lossy format to another does introduce a second generation of compression. To minimise quality loss, always start from the original uncompressed file or the highest-quality version available.
AVIF is supported in Chrome 85+, Firefox 113+, and Safari 16+. It covers over 90% of web users as of 2025. For maximum compatibility, particularly if you're sending images via email or to users who may use older software, JPEG remains the safest choice.
Yes. The tool processes all selected files in your browser. The practical limit is your device's memory. Most computers handle 50–200 images per batch without issue. For very large batches (500+ files), consider splitting them into smaller groups.
This can happen when converting a heavily compressed JPEG (say quality 50) to PNG, because PNG is lossless and stores all the pixel data the JPEG was hiding. It also happens when converting a small palette image (like a GIF) to a format that stores full colour per pixel. If size reduction is the goal, try converting to WebP with a quality setting of 75–85.
Related guides: Which image format should I use? · Image compression explained · Images and Core Web Vitals