Skip to content
NeedToConvert

Image to WebP

One drop, many formats in, WebP out. Ideal for tidying a messy folder of web assets.

  • Free
  • Private
  • No sign-up
Files are processed on your device and never uploaded.
Drop files here or click to browseAccepts PNG, JPG, WebP, GIF, BMP, AVIF. Up to 50 MB per file.
Options
82

Real image folders are rarely tidy. A website redesign might hand you logos as PNG, team photos as JPG, a banner exported as AVIF, a few legacy BMP scans and an old GIF badge. If you want every one of them served as WebP, converting format by format gets tedious. This converter takes the whole mix in a single batch and writes a WebP for each file, whatever it started as.

Everything happens locally. Your browser reads each picture, re-encodes it as WebP at the quality you pick and hands back the result, so client artwork and unreleased product shots stay on your machine. When the list is done you can grab files individually or as one ZIP.

What "any image to WebP" covers

The tool accepts six input types: PNG, JPG (and JPEG), WebP, GIF, BMP and AVIF. Decoding is handled by the browser's own image engine, so the practical list depends slightly on what you are running. PNG, JPG, WebP, GIF and BMP open in every current browser. AVIF needs a reasonably recent Chrome, Edge, Firefox or Safari (version 16 or later). If a file cannot be read, only that row fails and the rest of the batch carries on.

Every output is lossy WebP with an alpha channel, which matters for a mixed batch. Transparent areas in PNG, GIF, WebP or AVIF sources stay transparent, while opaque photos simply come out smaller. A GIF is treated as a still picture: its first frame becomes the WebP. Feeding in a WebP is allowed too, which is a quick way to re-save oversized WebP files at a lower quality.

Jobs where a mixed-format batch saves time

Standardising a site's media library

Older sites accumulate whatever format each editor happened to upload. Converting the lot to WebP gives you one consistent format to reference in templates, one set of caching rules and noticeably lighter pages, without sorting the files by type first.

Retiring BMP and GIF leftovers

Uncompressed BMP files from scanners or old Windows software can run to tens of megabytes, and static GIFs are limited to 256 colours. As WebP, a BMP often shrinks to a small fraction of its size, and a static GIF usually ends up lighter too.

Swapping AVIF for wider tool support

AVIF compresses very well, but plenty of editors, CMS plugins and image CDNs still handle WebP more reliably. Turning AVIF exports into WebP keeps the files light while avoiding surprises further down your pipeline.

Inside the converter

Files are processed one at a time in a background Web Worker. Each is decoded to raw pixels with createImageBitmap, painted at its original dimensions on an off-screen canvas, and exported as image/webp. The new file keeps the original name with a .webp extension, so banner.avif becomes banner.webp and logo.png becomes logo.webp.

The single quality setting applies to the whole batch. It runs from 10 to 100 in steps of 5 and starts at 82. Because a mixed folder holds different kinds of content, look at the results list after converting: flat graphics and screenshots often deserve 85 to 90 to keep edges clean, while photos tolerate 75 to 80. If one group needs a different value, convert it separately. Should your browser be unable to produce WebP at all, a notice appears above the Convert button.

How to use this tool

  1. Drop your images on the area above, mixing PNG, JPG, WebP, GIF, BMP and AVIF as needed, or click to choose files.
  2. Set the Quality slider. 82 is a sensible start; raise it for text and line art.
  3. Press Convert and watch each row change to Done with its old and new size.
  4. Use Download on a single row, or Download all (.zip) to collect the whole batch.

Points to be aware of

  • Animated GIF, animated WebP and animated AVIF become still images showing the first frame.
  • Output is always lossy WebP; there is no lossless mode yet, so pixel art may show slight softening.
  • HEIC photos from iPhones are not accepted here; use the HEIC to JPG converter for those.
  • EXIF details such as GPS and capture date are not carried over, and each file is capped at 50 MB.

Frequently asked questions

Can I convert different formats in the same batch?

Yes, that is the purpose of this page. Add PNG, JPG, GIF, BMP, AVIF and WebP files together; each one is decoded on its own and saved as WebP. The format-specific pages, such as PNG to WebP, accept only their one source type.

Does converting a GIF to WebP keep the animation?

No. Only the first frame is converted, so the result is a still WebP. If the GIF is a static image, such as a logo or a button, nothing is lost apart from the 256-colour limit.

Why did one of my files come out larger?

That can happen with tiny icons or with images that were already compressed very hard, such as a low-quality JPG. The WebP container and the new encoding may cost a few extra bytes. The results list shows the change for every file, so you can keep the original where it is smaller.

Is anything uploaded while converting?

No. The conversion runs inside your browser tab and your images are never sent to a server. The only thing fetched from the internet is the converter code itself.