JPG przechowuje zdjęcia z ustawieniem jakości. Drobne szczegóły i płaski kolor mogą powodować widoczne bloki, jeśli jakość jest niska. Drugi zapis w niższej jakości powoduje wyrzucenie większej ilości danych.
PNG jest bezstratny. Logo, zrzuty ekranu i obrazy, które wymagają przezroczystego tła, zwykle należą do PNG lub WebP. PNG zdjęcia jest często większy niż JPG tego samego zdjęcia.
Ponowne kodowanie JPG do PNG nie przywraca szczegółów, które zostały usunięte we wcześniejszym zapisie JPG. Zawija tylko bieżące piksele w bezstratnym kontenerze.

