WebP Converter
Image Tools
Convert images to and from WebP. Going to WebP shrinks files significantly; coming from WebP is useful for legacy tools that don't support it.
Runs entirely in your browserAbout WebP Converter
WebP is Google's image format that produces 25–35% smaller files than JPEG at equivalent quality, supports transparency like PNG, and is now supported in every modern browser. Converting your site's images to WebP is one of the highest-impact page-weight improvements you can make.
This tool is bidirectional. Use 'Convert to WebP' to take a JPG, PNG, or even another WebP and re-encode it as a smaller WebP. Use 'Convert from WebP' when a downstream tool — older software, a CMS, or a print pipeline — doesn't speak WebP yet, and pick PNG (for lossless) or JPG (for smaller, lossy) as the output. Quality is configurable for lossy formats. All conversion runs in your browser via the Canvas API.
How to use
- 1
Pick a direction
Choose 'Convert to WebP' or 'Convert from WebP' using the tabs at the top.
- 2
Drop your file
When converting to WebP, drop a JPG/PNG/WebP. When converting from WebP, drop a .webp file.
- 3
Pick output format if applicable
When converting from WebP, choose PNG (lossless) or JPG (smaller, lossy) from the output format dropdown.
- 4
Adjust quality (for lossy outputs)
Use the Quality slider for JPG or WebP output. 80–90% is usually a good default.
- 5
Download
Click Download to save the converted file.
Examples
JPG to WebP at 85%
Typical photo conversion — significant savings with no visible quality loss.
Output
photo.jpg (450 KB) → photo.webp (290 KB) — 36% smallerPNG to WebP (lossless)
WebP also has a lossless mode that beats PNG for many images.
Output
graphic.png (180 KB) → graphic.webp (110 KB) — 39% smallerFrequently asked questions
Is WebP supported everywhere?+
All modern browsers (Chrome, Edge, Firefox, Safari 14+) decode WebP natively. Older Safari and some legacy environments don't — that's when 'Convert from WebP' is useful for fallbacks.
Lossy or lossless WebP?+
WebP supports both. The default mode here is lossy (smaller). For pixel-perfect graphics, you can drop quality to ~95% or use the PNG converter and then re-encode externally if you specifically need lossless WebP.
Does WebP preserve transparency?+
Yes — converting a PNG with transparency to WebP keeps the alpha channel. Converting JPG to WebP produces an opaque WebP (no transparency to begin with).
Should I switch all my site images to WebP?+
For modern sites: yes. The savings are substantial and support is universal. Many sites still provide JPG fallbacks via `<picture>` for the small slice of users on older browsers.
Is my image uploaded?+
No. Encoding happens locally via the Canvas API.
Related tools
Image Compressor
Compress JPEG, PNG, and WebP images locally with quality control.
JPG to PNG Converter
Convert JPG images to PNG with optional transparent backgrounds.
PNG to JPG Converter
Convert PNG images to JPG with a configurable background fill.
Image Resize
Resize images to exact dimensions or by scale percentage.
Image Crop
Crop images with free or preset aspect ratios (1:1, 4:3, 16:9).
JSON to XML Converter
Convert JSON data into well-formed XML quickly.