← Back to all Apps

YOGA Image Optimizer

Convert and optimize JPEG, PNG and WebP images Source


YOGA Image Optimizer is a free tool to convert and optimize images. It currently supports JPEG, PNG and WebP as output formats and much more image formats are supported as input.

With YOGA, you will be able to save about 30 % of space on JPEGs and 20 % on PNGs. On WebP images, you will only save few percents... but converting a JPEG to a lossy WebP can reduce image size to a half and converting a PNG to a lossy WebP can save you 35 % on average.

Please note that image optimization can be slow and may require a lot of RAM, especially for JPEGs. For example, the JPEG encoder needs 300 MB of RAM and 3 min per Mpix (PNG and WebP encoders are less resource hungry).


Project links: Links to (pages with) screenshots:


Mobile Fit: 3

Some parts of the app are not usable with touch input on small screens, even with scale-to-fit org.flozz.yoga-image-optimizer on



Get it on Flathub!

If you're lucky*, you can install this app by just hitting this button:


* You need to have an appstream:// handler, e.g., GNOME Software or KDE Discover, installed and the app needs to be available in a configured software repository, more details.

Find similar apps

By Category: utilities

By FreeDesktop-(Additional-)Category: Graphics Utility

Licensing and technical details

License: GPL-3.0-or-later Metadata: CC0-1.0

Frameworks: GTK3

Programming languages: Python

Build system: custom

AppStream Metadata URL: https://raw.githubusercontent.com/flozz/yoga-image-optimizer/master/linuxpkg/org.flozz.yoga-image-optimizer.metainfo.xml