Formaty obrazów: JPEG, PNG, WebP i AVIF

Cztery formaty pokrywają ponad 99% obrazów w nowoczesnym webie. Różnią się kompromisem między kompresją, przezroczystością, animacją i wsparciem w przeglądarkach. Poniżej praktyczny przewodnik wyboru.

Porównanie obok siebie

Najpierw skrót w tabeli, potem pełny opis każdego formatu.

Cecha JPEG ? PNG ? WebP ? AVIF ?
Kompresja Stratna Bezstratna Stratna + bezstratna Stratna + bezstratna
Alfa (przezroczystość) Nie Tak (8 bitów) Tak (8 bitów) Tak (pełna)
Animacja Nie Tylko APNG Tak Tak
Maks. głębia koloru 8 bitów 16 bitów 8 bitów 10/12 bitów
Typowy rozmiar względem JPEG (zdjęcia) 100% 300–1000% 65–75% 40–60%
Wsparcie w przeglądarkach Wszechobecne Wszechobecne Chrome 32, Firefox 65, Safari 14 Chrome 85, Firefox 93, Safari 16
Typowa szybkość kodowania Szybka Szybka Średnia Wolna

JPEG — uniwersalna baza

Jak działa

JPEG (Joint Photographic Experts Group) ustandaryzowano w 1992; to najstarszy z czterech formatów. Używa stratnej transformacji cosinusowej na blokach 8×8, kwantyzacji i kodowania entropijnego. Jakość reguluje jedna liczba 1–100. Nowsze enkodery typu MozJPEG wyciskają 10–20% więcej bez zmiany bitstreamu, więc każdy dekoder JPEG to odczyta.

Najlepszy do

Zdjęć z płynnymi tonami i dużą ilością detali — portrety, krajobrazy, produkty, zdjęcia hero.

Plusy

Minusy

PNG — bezstratny i z alfą

Jak działa

PNG (Portable Network Graphics) powstał w latach 90. jako wolna od patentów alternatywa dla GIF. Jest ściśle bezstratny: DEFLATE na filtrach wierszowych. Optymalizatory jak oxipng próbują kombinacji filtrów i kompresji, by znaleźć najmniejszy plik bez zmiany piksela.

Najlepszy do

Grafiki UI, ikon, zrzutów, diagramów, linii, logo z płaskimi kolorami i wszystkiego z prawdziwym kanałem alfa.

Plusy

Minusy

WebP — format Google „pod web”

Jak działa

WebP wypuszczony przez Google w 2010, oparty o VP8, z osobnym trybem bezstratnym. Obsługuje kompresję stratną i bezstratną w jednym kontenerze, opcjonalną alfę i animację. W trybie stratnym zwykle pokonuje JPEG o 25–35% przy tej samej jakości. Bezstratnie często o 20–30% mniej niż PNG.

Najlepszy do

Ogólnego użycia w webie, gdy AVIF jeszcze nie jest bezpieczny — zdjęcia, pliki z alfą, zamienniki animowanych GIF, warstwa rezerwowa pod AVIF.

Plusy

Minusy

AVIF — lider kompresji

Jak działa

AVIF to profil obrazu nieruchomego kodeka wideo AV1 (Alliance for Open Media, 2019). Do 12 bitów, pełna alfa, HDR, szeroka gama, synteza szumu filmowego. Referencyjny enkoder aom-av1 w libavif jest wolny, ale daje dziś najlepszą kompresję dla realnych zdjęć.

Najlepszy do

Zdjęć hero, galerii i wszędzie tam, gdzie transfer jest ważniejszy niż czas CPU. Dobry jako górna warstwa w <picture>.

Plusy

Minusy

Jakiego formatu użyć?

W praktyce nie musisz wybierać jednego. Podawaj AVIF pierwszy, potem WebP, na końcu JPEG lub PNG w <picture> — każda przeglądarka weźmie najmniejszy format, który potrafi zdekodować.

Często zadawane pytania

Jak przekonwertować JPG na WebP?

Otwórz PicBrewery, upuść JPG w strefie przesyłania — WebP powstanie obok JPEG, PNG i AVIF. Wybierz kafel WebP i kliknij ikonę pobierania. Wszystko w przeglądarce — plik nie jest wysyłany na serwer.

Jak przekonwertować PNG na AVIF?

Upuść PNG w PicBrewery. Kodowanie do JPEG, WebP i AVIF leci równolegle w Web Workers. Kliknij kolumnę AVIF, aby pobrać, albo zaznacz wiersze i wyeksportuj ZIP z najmniejszym wariantem na plik.

Czy AVIF jest lepszy niż WebP?

Dla zdjęć AVIF zwykle daje 20–30% mniejsze pliki niż WebP przy tej samej subiektywnej jakości (baza: AV1). WebP jest szybszy w kodowaniu i lepiej wspierany na starym sprzęcie — formaty się uzupełniają.

Czy Safari obsługuje WebP?

Tak, od wersji 14 (2020, macOS Big Sur, iOS 14). Wszystkie obecne Safari dekodują WebP stratny i bezstratny.

Czy PNG jest zawsze bezstratne?

Tak. DEFLATE w PNG jest ściśle bezstratna: piksele bitowo identyczne ze źródłem. Mniejszy rozmiar wynika z filtrów i tuningu DEFLATE (oxipng), nie z utraty danych.

Czy JPEG może mieć przezroczystość?

Nie. Klasyczny JPEG nie ma alfa. Potrzebujesz PNG, WebP lub AVIF. JPEG XL wspiera alfa, ale nie jest jeszcze powszechnie w przeglądarkach.

O ile AVIF jest mniejszy niż JPEG?

Typowe zdjęcia z enkodera aom/libavif to 40–60% mniej niż MozJPEG przy tej samej postrzeganej jakości. Na płaskiej grafice oszczędność maleje, bo JPEG i tak ją dobrze ściska.

Czy moja przeglądarka odczyta AVIF?

AVIF: Chrome 85+, Firefox 93+, Edge 121+, Safari 16+. Dla wszystkich użyj <picture> z rezerwą WebP lub JPEG.

Czy PicBrewery naprawdę działa po stronie klienta?

Tak. Dekodowanie i kodowanie w WebAssembly w Web Workers. Sieć ładuje tylko aplikację i kodeki — nie wysyła pikseli obrazu.

Konwersja między formatami

Szukasz konkretnej pary? Wybierz poniżej — każda strona ma instrukcję krok po kroku, szacunek oszczędności i FAQ.

Przetestuj na własnych plikach

Upuść paczkę JPG w PicBrewery i zobacz WebP i AVIF obok siebie. Nic nie jest wysyłane na serwer.

Otwórz PicBrewery