Autor: @SoNiceInfo · opublikowano 22.09.2026 (Zaktualizowano: 24.09.2026)
Krótka odpowiedź na pytanie „WebP czy AVIF?” brzmi: wyeksportuj oba formaty i serwuj je za pomocą elementu <picture>. Najpierw podaj AVIF, potem WebP, a na końcu JPEG lub PNG jako wersję zapasową: przeglądarki z obsługą nowych formatów dostaną najmniejszy plik, a wszystkie pozostałe i tak wyświetlą zwykły obraz. Jeśli możesz udostępnić tylko jeden format, wybierz WebP ze względu na zgodność i szybkość kodowania albo AVIF dla maksymalnej oszczędności oraz HDR i głębi 10/12 bitów.
WebP to format obrazów Google oparty na kodeku wideo VP8; AVIF to format obrazów oparty na kodeku wideo AV1. Oba obsługują kompresję stratną i bezstratną, przezroczystość i animację. Różnią się wydajnością kompresji, głębią bitową i szybkością kodowania.
| Cecha | JPEG | WebP | AVIF |
|---|---|---|---|
| Kompresja (stratna, ta sama jakość) | Punkt odniesienia | ok. 25–35% mniej | ok. 50% mniej |
| Kompresja bezstratna | Nie | Tak (ok. 26% mniej niż PNG) | Tak |
| Przezroczystość / animacja | Nie | Tak | Tak |
| Głębia 10 / 12 bitów | Nie | Nie (8 bitów) | Tak |
| HDR / szeroka gama kolorów | Nie | Ograniczona | Pełna obsługa |
| Szybkość kodowania | Szybkie | Szybkie | Wyraźnie wolniejsze |
| Maksymalne wymiary | 65 535 × 65 535 px | 16 383 × 16 383 px | Obsługuje większe obrazy niż WebP |
| Renderowanie progresywne | Tak | Nie | Nie |
| Obsługa w przeglądarkach | Wszystkie | Wszystkie popularne (Safari w macOS 11 / iOS 14 i nowszych) | Wszystkie popularne (Safari w macOS 13 / iOS 16 i nowszych) |
Dane o kompresji to orientacyjne wartości z opublikowanych badań porównawczych; zależą od treści obrazu i ustawień kodera.
Oto wyniki konwersji zdjęcia JPEG 1600×1064 px (230 KB) koderami wiersza poleceń na Macu.
# WebP (cwebp 1.6.0)
cwebp -q 80 in.jpg -o out.webp # 230 KB -> 112 KB
# AVIF (avifenc 1.4.2)
avifenc -q 60 -s 6 in.jpg out.avif # 230 KB -> 108 KBOba pliki wyszły o ponad połowę mniejsze od oryginalnego JPEG-a. Pamiętaj, że to pojedynczy obraz, a oba ustawienia jakości nie zostały dopasowane do siebie pod kątem jakości wizualnej. Wartości jakości oznaczają w różnych koderach co innego, więc w przypadku prawdziwej strony najpewniej jest porównać przekonwertowane obrazy na oko, zanim ustalisz ustawienia.


Do konwersji folderu z plikami PNG, JPG, HEIC lub GIF do WebP na Macu możesz za darmo zacząć używać WebP Converter., aplikacji na Maca do masowej konwersji do WebP.
Aby masowo konwertować pliki PNG, JPG i HEIC do AVIF, wypróbuj AVIF Converter., aplikację na Maca do masowej konwersji do AVIF. Z niej również możesz zacząć korzystać za darmo.
Umieść elementy <source> wewnątrz <picture> w kolejności od góry do dołu, a przeglądarka wybierze pierwszy obsługiwany format. Końcowy <img> to wersja zapasowa, więc obraz wyświetli się w każdym środowisku.
<picture>
<source type="image/avif" srcset="/images/photo.avif" />
<source type="image/webp" srcset="/images/photo.webp" />
<img src="/images/photo.jpg" alt="Describe the photo" width="1600" height="1064" loading="lazy" />
</picture>Ustawienie width i height zapobiega przesunięciom układu (CLS) podczas wczytywania obrazu. Nie dodawaj loading="lazy" do obrazu widocznego bez przewijania, który jest elementem LCP.
WordPress przyjmuje przesyłane pliki WebP od wersji 5.8, a AVIF od wersji 6.5. Obrazy przesłane wcześniej jako JPEG lub PNG nie są zastępowane automatycznie, więc istniejące materiały nadal trzeba przekonwertować i podmienić. Obsługa AVIF wymaga też, by biblioteka graficzna na serwerze obsługiwała AVIF.
Najszybciej pójdzie w aplikacji z GUI. Przeciągnij i upuść obrazy lub całe foldery, aby masowo je przekonwertować, a przed eksportem oceń na oko jakość przed i po. We wszystkich trzech aplikacjach konwersja odbywa się na Twoim Macu i nic nie trzeba przesyłać.
W wierszu poleceń zainstaluj cwebp i avifenc przez Homebrew.
brew install webp libavifInstrukcje krok po kroku znajdziesz w osobnych artykułach.
Cała konwersja odbywa się na Twoim Macu
<picture>. Przy dużym katalogu czas kodowania AVIF się sumuje, więc praktycznym podziałem jest WebP dla większości zdjęć produktów i AVIF dla kluczowych grafik i obrazów wyróżnionych.Wyeksportuj oba formaty i serwuj je za pomocą elementu picture: najpierw AVIF, potem WebP, a JPEG lub PNG jako ostatnią wersję zapasową. Jeśli możesz wybrać tylko jeden, postaw na WebP ze względu na zgodność i szybkość kodowania albo na AVIF, jeśli zależy Ci na największej oszczędności rozmiaru pliku oraz na HDR i głębi 10/12 bitów.
Orientacyjnie przy porównywalnej jakości WebP jest o ok. 25–35% mniejszy od JPEG, a AVIF — o ok. 50%. Rzeczywista różnica w dużym stopniu zależy od obrazu i ustawień kodera. AVIF zwykle wygrywa w przypadku zdjęć i płynnych gradientów, natomiast przy małych ikonach i prostej grafice różnicy może prawie nie być.
Znacznik img, który wskazuje wyłącznie plik AVIF, nie wyświetli niczego w przeglądarce bez obsługi AVIF. Przy elemencie picture ze źródłami AVIF, WebP i JPEG w tej kolejności przeglądarka wybiera pierwszy obsługiwany format, więc każdy odwiedzający zobaczy obraz.
Kodowanie jest wyraźnie wolniejsze niż w przypadku WebP czy JPEG, nie ma renderowania progresywnego, a starsze systemy operacyjne i aplikacje mogą nie otwierać tych plików. W procesie, który przy każdym budowaniu konwertuje wiele obrazów, czas kodowania staje się zauważalny.
W wierszu poleceń użyj cwebp dla WebP i avifenc dla AVIF; oba są dostępne w Homebrew. Do masowej konwersji w GUI bez przesyłania czegokolwiek służą WebP Converter. i AVIF Converter., z których każdy obsługuje jeden format, oraz Image Tool+, który eksportuje oba w jednej aplikacji.
<picture> z kolejnością AVIF → WebP → JPEG/PNG.