A PNG or JPEG that is "fine on your computer" can still be huge in an email or a web upload. Convert to WebP to make the file smaller, without turning it into a blurry JPEG.
How to convert an image to WebP
- Upload a PNG, JPEG, or TIFF image (up to 50 MB).
- Pick the quality setting (80 is a good default).
- Press Convert file and download the WebP result.
Smaller file makes a WebP with slightly lower quality but much smaller size. Better quality keeps more detail for a larger file.
What you get
You get a WebP image. Same width and height. Same transparency. Usually a smaller number of bytes, which is what you want before you attach it or put it on a site.
When this helps
- Web performance (faster page loads)
- Email attachments (stay under size limits)
- Mobile bandwidth savings
- SEO (page speed is a ranking factor)
It will not edit or resize your image. If you need that, use an image editor first.
Operation details
What happens: The uploaded raster image is re-encoded into WebP. Width, height, and alpha (if present) are preserved; only the on-disk representation changes.
Engine: libwebp cwebp 1.6.0.
Inputs: PNG, JPEG, or TIFF up to 50 MB. Quality slider 0–100 (default 80).
Output: A single .webp file. Lossy by default at the chosen quality level; transparency from PNG inputs is kept.
Metadata: EXIF and other sidecar tags are not copied into the WebP unless the encoder embeds them implicitly — treat output as a fresh encode.
Common failures: Unsupported or corrupted images, wrong file type, or uploads above the size cap.
Use when: You need a smaller image for the web, email, or CMS upload limits and your stack already serves WebP.