Skip to content
Guide

Convert images to WebP.

WebP weighs less than JPEG and PNG, opens in every current browser and supports transparency. Here's how to convert, seeing what you lose.

−23%vs JPEG, without it showing even up close

Published on

Why WebP

At the same perceived quality, WebP weighs less than JPEG: in our measurements with 24 photos, 6% less when you can't tell it apart side by side, and 23% less when you can't tell it apart even up close. Against the original PNG, it saves 88%.

It also keeps transparency (like PNG) and has a lossless mode that works very well for screenshots and logos. Chrome, Safari, Firefox and Edge open it, and so does almost any current editing app.

−23%
vs JPEG, without it showing even up close
−88%
vs the original PNG
All
current browsers open it

WebP against AVIF and JPEG XL →

With the app

  1. Open Apolo and drag the image onto the window (JPG, PNG, HEIC, TIFF, GIF, BMP…).
  2. Choose WebP in the format panel.
  3. Move the quality, or ask for a score with “Quality by score” and Apolo finds the lowest quality that reaches it.
  4. Look at the result with the slider or side by side, with each side's size and SSIMULACRA 2 score.
  5. Press Export: the original is left untouched.
Apolo on macOS: Studio
Apolo on Windows: Studio
Apolo on Linux · GNOME: Studio
Apolo on Linux · KDE: Studio

Many at once

In Batches, choose a folder, WebP and the preset: Apolo converts them all in parallel, repeats the subfolders and leaves the result next to it, without overwriting anything.

Apolo on macOS: Batches
Apolo on Windows: Batches
Apolo on Linux · GNOME: Batches
Apolo on Linux · KDE: Batches

From the terminal

The apolo command line takes cwebp's options and gives the same file, byte for byte:

One photo, at quality 80

apolo webp -q 80 photo.png -o photo.webp

A folder, at the lowest quality that doesn't show

apolo lote photos/ --formato webp --objetivo 80

A screenshot or a logo, lossless

apolo webp -lossless -z 9 screenshot.png -o screenshot.webp

Everything the command line does →

Screenshots and logos: lossless

In images with text, flat colors or transparency, lossless WebP keeps exactly the same pixels and weighs much less: in our test screenshots and logos, 62% less than the original PNG, against the 33% you get optimizing the PNG with OxiPNG.

  • Original PNG408 KB
  • OxiPNG275 KB · −33 %
  • Lossless WebP155 KB · −62 %
Three screenshots and three logos with transparency, the same pixels in all three cases.

Keep reading