UltKit

AVIF vs HEIC vs WebP: czym różnią się nowe formaty zdjęć

WebP, HEIC i AVIF zmniejszają zdjęcia mniej więcej o jedną trzecią do połowy względem JPG, ale powstały z myślą o różnych zadaniach: WebP i AVIF dla stron internetowych, HEIC do przechowywania zdjęć w telefonie. Wszystkie aktualne przeglądarki wyświetlają WebP i AVIF, natomiast HEIC otwiera się bezproblemowo tylko na urządzeniach Apple, dlatego wybór formatu zależy od tego, gdzie zdjęcie ma trafić dalej.

Jonas WeberJonas WeberRedaktor wydajności stron internetowych
Zaktualizowano 11 min czytania
Tył szarego smartfona z potrójnym modułem aparatu, sfotografowany pod kątem na ciemnym tle

Skąd wzięły się WebP, HEIC i AVIF

WebP jest najstarszy z całej trójki. Google ogłosiło go we wrześniu 2010 roku, kilka miesięcy po przejęciu On2 Technologies, którego kodek wideo VP8 stał się silnikiem nowego formatu. Pomysł był prosty: pojedynczy plik WebP to w zasadzie jedna klatka kluczowa VP8 w małym kontenerze RIFF. Pierwsza wersja obsługiwała tylko kompresję stratną. W ciągu kolejnych trzech lat doszły tryb bezstratny, kanał alfa dla przezroczystości i animacja, dlatego WebP może zastąpić JPG, PNG i GIF jednym typem pliku. Google nadal opisuje format i bibliotekę libwebp na stronie WebP dla programistów.

HEIC ma inne pochodzenie. HEIF, czyli High Efficiency Image File Format, to standard kontenera opublikowany przez Moving Picture Experts Group jako ISO/IEC 23008-12 w 2015 roku. Plik HEIF może zawierać obrazy skompresowane różnymi kodekami; gdy kodekiem jest HEVC, znany też jako H.265, plik nazywa się HEIC. Apple uczyniło go domyślnym formatem aparatu w iOS 11 i macOS High Sierra w 2017 roku, w iPhone'ach 7 i nowszych, a ta jedna decyzja niemal z dnia na dzień wprowadziła do obiegu miliardy zdjęć HEIC. To dlatego większość osób w ogóle zetknęła się z tym formatem.

AVIF jest najnowszy. Alliance for Open Media, grupa założona w 2015 roku przez Google, Mozillę, Microsoft, Amazon, Netflix, Cisco i Intel, wydała wolny od opłat kodek wideo AV1 w 2018 roku, a specyfikację obrazów AVIF 1.0 w lutym 2019 roku. Technicznie AVIF korzysta z kontenera HEIF i zamienia HEVC na AV1, więc AVIF i HEIC to kuzyni z różnymi silnikami. Firmy członkowskie chciały nowoczesnego kodeka bez opłat patentowych, a Alliance for Open Media nadal publikuje specyfikacje AV1 i AVIF.

Czym się różnią: kompresja, przezroczystość, animacja i HDR

Wszystkie trzy formaty wywodzą się z kodeków wideo i widać to w sposobie kompresji. Zamiast stałych bloków 8 × 8 pikseli, jak w JPG, przewidują każdy obszar na podstawie sąsiednich pikseli, używają bloków o różnej wielkości i filtrują krawędzie po dekodowaniu. Efekt to mniej blokowych artefaktów przy niskiej jakości. AVIF idzie najdalej: przy tej samej jakości wizualnej zwykle daje najmniejszy plik, zwłaszcza na gładkim niebie, skórze i gradientach, gdzie JPG zaczyna pokazywać pasy. Ceną jest czas kodowania. Utworzenie AVIF może trwać wielokrotnie dłużej niż WebP z tego samego zdjęcia, co ma znaczenie na telefonie lub obciążonym serwerze.

Możliwości są bardziej zbliżone, niż się zwykle sądzi. Wszystkie trzy formaty przechowują przezroczystość i mają tryb animacji, choć animowany HEIC jest w praktyce rzadki. W kompresji bezstratnej wyróżnia się WebP: jego tryb bezstratny zaprojektowano osobno od stratnego i zwykle pokonuje PNG na zrzutach ekranu i grafikach. AVIF i HEIC teoretycznie mogą być bezstratne, ale pliki bywają duże, a narzędzia rzadko oferują ten tryb. Drugim dużym podziałem jest głębia koloru. WebP ogranicza się do 8 bitów na kanał, a HEIC i AVIF przechowują kolor 10-bitowy; AVIF obsługuje też 12 bitów i obrazy HDR.

Licencje tłumaczą dużą część historii wsparcia. WebP i AV1 wydano bez opłat, więc producenci przeglądarek mogli je dodać, nikomu nie płacąc. HEVC jest objęty patentami zarządzanymi przez kilka pul licencyjnych, dlatego Chrome, Firefox i Edge dekodują obrazy HEVC tylko tam, gdzie system operacyjny ma już licencjonowany dekoder. Dla właściciela strony ta różnica jest rozstrzygająca: format, który widzi każdy odwiedzający, wygrywa z takim, który oszczędza kilka kilobajtów, ale tylko połowie z nich.

Porównanie cech trzech formatów, z JPG jako punktem odniesienia
CechaWebPHEICAVIFJPG
Premiera2010, Google2015 (HEIF), domyślny w Apple od 20172019, AOMedia1992
Oparty nakodek wideo VP8HEVC / H.265kodek wideo AV1bloki DCT
Tryb bezstratnyTak, szeroko używanyRzadko używanyTak, rzadko używanyNie
PrzezroczystośćTakTakTakNie
AnimacjaTakMożliwa, rzadkaTakNie
Głębia bitowa / HDR8 bitów, bez HDRDo 10 bitów8, 10 lub 12 bitów, HDR8 bitów
LicencjaBez opłatPule patentowe HEVCBez opłatWersja bazowa bez opłat

Porównanie typowych rozmiarów plików

Różnice w rozmiarze zależą od zdjęcia, kodera i ustawienia jakości, więc każdą liczbę traktuj jako typową, a nie dokładną. Dla zdjęcia 1200 × 800 px przy ustawieniach, które na ekranie laptopa wyglądają tak samo, JPG ma zwykle około 150–200 KB, WebP około 100–140 KB, a AVIF około 60–100 KB. Własne porównania Google pokazują, że stratny WebP jest o 25–34% mniejszy od JPG, a Apple opisuje HEIC jako mniej więcej o połowę mniejszy od JPG w przypadku zdjęć z aparatu. Zdjęcie z iPhone'a 12 MP, które w JPG miałoby 3–4 MB, w HEIC zajmuje zwykle 1,5–2,5 MB.

Grafiki zachowują się inaczej. Zrzut ekranu z jednolitymi kolorami i tekstem jest często najmniejszy jako bezstratny WebP, potem PNG, a AVIF zyskuje tu niewiele. Małe miniatury też zmniejszają różnicę, bo każdy format ma kilkaset bajtów nagłówków. Popularne mity poniżej biorą się z czytania wyników testów bez tego kontekstu.

MythAVIF jest zawsze mniejszy niż WebP.

FactNa zdjęciach przy średniej jakości zwykle tak. Na zrzutach ekranu, ikonach i grafikach bezstratnych WebP często dorównuje mu lub go pokonuje.

MythHEIC to zastrzeżony format Apple.

FactHEIF to standard ISO/IEC opracowany przez MPEG. Apple go spopularyzowało, a kilka aparatów Canon i Sony również oferuje 10-bitowy HEIF jako opcję zapisu.

MythZmiana nazwy pliku .webp na .jpg konwertuje go.

FactZmienia się tylko nazwa; bajty to nadal WebP. Programy, które sprawdzają sygnaturę pliku, nadal go odrzucą, a niektóre pokażą go jako uszkodzony.

MythKonwersja z powrotem do JPG przywraca oryginalną jakość.

FactSzczegółów usuniętych przez kompresję stratną nie da się odzyskać. Kopia JPG jest zwykle większa od źródła i w najlepszym razie wygląda tak samo.

Dwie dłonie trzymają smartfon poziomo i kadrują na ekranie aparatu jasne, puste pomieszczenie
Zdjęcie: Unsplash

Obsługa w przeglądarkach i systemach operacyjnych w 2025 roku

W sieci sprawa WebP i AVIF jest rozstrzygnięta. Chrome, Edge, Firefox i Safari wyświetlają WebP; Safari dołączyło jako ostatnie, w wersji 14 w 2020 roku na macOS Big Sur i iOS 14. AVIF pojawił się w Chrome 85 w 2020 roku, Firefoksie 93 w 2021 i Safari 16 w 2022, a Edge dodał go na początku 2024. Odwiedzający z aktualną przeglądarką widzi oba formaty. AVIF-a nie zobaczą tylko osoby ze starymi wersjami Safari, np. na iPhone'ach, których nie da się zaktualizować powyżej iOS 15, a element <picture> pozwala wysłać im zapasowy JPG.

HEIC to odwrotna historia. Urządzenia Apple otwierają go wszędzie, a Safari 17 potrafi nawet pokazać go na stronie, ale Chrome, Firefox i Edge nie wyświetlają obrazów HEIC w otwartej sieci. Windows 10 i 11 otworzą HEIC w aplikacji Zdjęcia po dodaniu Rozszerzeń obrazów HEIF ze sklepu Microsoft Store, a na wielu komputerach także Rozszerzeń wideo HEVC, które są płatnym dodatkiem. Najnowsze wersje Androida potrafią dekodować HEIF, ale aplikacje innych firm i strony internetowe różnie sobie z tym radzą.

Oprogramowanie komputerowe plasuje się pośrodku. Adobe Photoshop otwiera WebP natywnie od wersji 23.2 z 2022 roku, a większość aktualnych przeglądarek obrazów obsługuje WebP. Obsługa AVIF i HEIC w edytorach, pakietach biurowych i starszych programach jest nierówna, a wiele formularzy nadal sprawdza .jpg, .jpeg lub .png i odrzuca resztę. Poniższe panele podsumowują każdą platformę.

Przeglądarki internetowe

WebP i AVIF wyświetlają się w aktualnych Chrome, Edge, Firefox i Safari. HEIC wyświetla się tylko w Safari 17 i nowszych.

iPhone, iPad i Mac

Wszystkie trzy otwierają się w aplikacjach Zdjęcia i Podgląd. AVIF wymaga iOS 16 lub macOS Ventura i nowszych; HEIC działa od iOS 11 i macOS High Sierra.

Windows 10 i 11

WebP otwiera się w aplikacji Zdjęcia bez dodatków. HEIC wymaga Rozszerzeń obrazów HEIF i często płatnych Rozszerzeń wideo HEVC; AVIF wymaga Rozszerzenia wideo AV1.

Android

WebP jest obsługiwany od pierwszych wersji. Dekodowanie HEIF i AVIF jest dostępne w nowszych wydaniach, ale aplikacje galerii i komunikatory różnie to pokazują.

Formularze, portale i punkty wydruku

Najczęściej tylko JPG i PNG. Zakładaj, że WebP, HEIC i AVIF nie są obsługiwane, chyba że strona przesyłania je wymienia.

Który format pasuje do jakiego zadania

W publikacji w sieci WebP to odpowiedź domyślna, a AVIF optymalizacja na wierzchu. Jeśli kontrolujesz stronę, wysyłaj AVIF przeglądarkom, które go akceptują, a WebP lub JPG pozostałym; większość sieci CDN i frameworków robi to automatycznie. Jeśli masz tylko jeden plik, bezpieczniejszy jest WebP, bo pokazuje go każda aktualna przeglądarka i szybko się koduje. Do przechowywania zdjęć w telefonie HEIC trudno pobić na iPhonie: aparat zapisuje go natywnie, aplikacja Zdjęcia go czyta, a w tej samej pamięci mieści się mniej więcej dwa razy więcej zdjęć.

Archiwa, druk i dokumenty ciągną w drugą stronę. Archiwum zdjęć powinno dać się odczytać za dwadzieścia lat bez specjalnych kodeków, co przemawia za zachowaniem oryginałów prosto z aparatu i dodawaniem kopii JPG tam, gdzie trzeba. Punkty wydruku zwykle proszą o JPG lub TIFF, a portale urzędowe, egzaminacyjne i rekrutacyjne często akceptują tylko JPG lub PNG, czasem z limitem rozmiaru w kilobajtach. W każdym z tych przypadków praktycznym rozwiązaniem jest przekonwertowana kopia, a oryginał zostaje w Twojej bibliotece.

Cztery typowe zadania poniżej podsumowują decyzję. Wybieraj według tego, dokąd trafi plik, a nie według tego, który format ma najlepsze wyniki w testach.

Strony internetowe

AVIF z zapasowym WebP lub JPG; sam WebP, jeśli wysyłasz tylko jeden plik.

Pamięć telefonu

HEIC na iPhonie; zmniejsza zajęte miejsce o połowę bez widocznej straty.

Archiwa i druk

Zachowaj oryginały; do punktów wydruku dawaj kopie JPG lub TIFF.

Formularze przesyłania

JPG lub PNG, zmniejszone do limitu portalu.

Konwersja AVIF, HEIC i WebP

Większość konwersji idzie w jedną stronę: z nowego formatu na JPG lub PNG dla zgodności. Wybierz JPG dla zdjęć, a PNG, gdy obraz ma przezroczystość lub ostry tekst, który ma pozostać wyraźny. Aby skonwertować AVIF na JPG, konwerter zaczyna od wartości Jakość 90, bo pliki AVIF z sieci są już mocno skompresowane, a opcja Obszary przezroczyste w sekcji Ustawienia zaawansowane decyduje, czym wypełnić przezroczyste piksele. Konwerter HEIC na JPG również zaczyna od 90 i usuwa dane o lokalizacji, chyba że odznaczysz Usuń metadane.

W przypadku WebP strona WebP na JPG zaczyna od jakości 85, która przy normalnym rozmiarze wygląda identycznie jak źródło. Każdy konwerter przyjmuje do 20 plików w jednej partii i 95 MB na plik, nie wymaga konta i usuwa przesłane pliki oraz wyniki 30 minut po przetworzeniu. Dłuższe poradniki jak zamienić HEIC na JPG i WebP na JPG: kiedy i dlaczego opisują ustawienia telefonu i przypadki szczególne.

Konwersja w drugą stronę jest równie przydatna. Jeśli prowadzisz stronę, zamiana zdjęć JPG na AVIF zwykle zmniejsza ich wagę mniej więcej o połowę przed przesłaniem. Macierz pokazuje, które konwersje między tymi formatami mają w UltKit własną stronę konwertera.

from ↓ · to →JPGPNGWEBPAVIFPDF
AVIFAVIF to JPG: yesAVIF to PNG: yesAVIF to WEBP: yes– AVIF to AVIF: noAVIF to PDF: yes
HEICHEIC to JPG: yesHEIC to PNG: yesHEIC to WEBP: yes– HEIC to AVIF: noHEIC to PDF: yes
WEBPWEBP to JPG: yesWEBP to PNG: yes– WEBP to WEBP: noWEBP to AVIF: yesWEBP to PDF: yes
supported not offeredKażdy znacznik to osobna strona konwertera. Pola na przekątnej oznaczałyby konwersję formatu na samego siebie i są puste.

Kiedy zachować oryginalny plik

Każda konwersja stratna odrzuca nieco więcej szczegółów, więc konwertuj kopie, a nie oryginały. Pliki HEIC zostaw w bibliotece iPhone'a i eksportuj JPG tylko dla osób lub programów, które ich potrzebują. To samo dotyczy zdjęć HDR: AVIF i HEIC mogą przechowywać kolor 10-bitowy, a konwersja do 8-bitowego JPG mapuje jasne światła na standardowy zakres, co wystarcza do udostępniania, ale nie do późniejszej edycji. Jeśli możesz jeszcze edytować obraz, zachowaj oryginał lub bezstratną kopię PNG i wszystkie zmiany wprowadzaj na niej.

Zachowaj też oryginał, gdy nowszy format jest już akceptowany. Jeśli kreator stron, komunikator lub dysk w chmurze przyjmuje WebP lub HEIC bezpośrednio, konwersja tylko dodaje krok i powiększa plik. Konwertuj na końcu drogi, w momencie przesyłania, wysyłania lub drukowania, a zyskasz zgodność bez powolnego psucia biblioteki.

TipZanim skonwertujesz cały folder, wypróbuj jeden plik w docelowej aplikacji lub formularzu. Jeśli przesyła się bez zmian, nie musisz konwertować reszty.

Najważniejsze wnioski

  • WebP (2010) i AVIF (2019) to formaty internetowe; HEIC (domyślny w iPhone'ach od 2017) to format do przechowywania.
  • AVIF zwykle daje najmniejsze zdjęcia i obsługuje HDR; WebP koduje się szybciej i ma najlepszy tryb bezstratny.
  • Każda aktualna przeglądarka pokazuje WebP i AVIF; HEIC wymaga oprogramowania Apple lub rozszerzeń Windows.
  • Formularze, punkty wydruku i starsze programy nadal oczekują JPG lub PNG, więc konwertuj kopie w momencie użycia.
  • Zachowuj oryginały: ponowne kodowanie nigdy nie przywraca utraconych szczegółów i zwykle zwiększa plik.
UdostępnijXFacebookWhatsAppTelegram

Najczęściej zadawane pytania

Czy AVIF jest lepszy od WebP?

W przypadku zdjęć na stronie AVIF zwykle daje mniejsze pliki przy tej samej jakości wizualnej i obsługuje HDR. WebP koduje się znacznie szybciej, ma lepszy tryb bezstratny i działa w nieco starszych przeglądarkach, dlatego wiele stron serwuje oba.

Czy HEIC to to samo co HEIF?

HEIF to standard kontenera, a HEIC to plik HEIF, którego obrazy są skompresowane za pomocą HEVC. Na iPhone'ach oba terminy opisują te same zdjęcia, a pliki zwykle mają rozszerzenie .heic.

Czy można przesyłać zdjęcia WebP lub AVIF do mediów społecznościowych?

Wiele dużych platform akceptuje WebP, a niektóre AVIF, ale zwykle i tak ponownie kodują przesłane pliki. Jeśli przesyłanie się nie udaje lub podgląd wygląda źle, niezawodnym rozwiązaniem jest kopia JPG.

Czy Google wyżej ocenia obrazy WebP lub AVIF?

Google nie wyżej pozycjonuje strony za użycie konkretnego formatu obrazów. Mniejsze obrazy mogą przyspieszyć ładowanie strony, a komfort korzystania ze strony to jeden z wielu sygnałów branych pod uwagę przez Google.

Dlaczego tworzenie plików AVIF trwa tak długo?

Koder AV1 przeszukuje znacznie więcej sposobów podziału i przewidywania każdego bloku niż starsze kodeki. To wyszukiwanie daje mniejsze pliki, ale trwa dłużej, zwłaszcza przy najwolniejszych, najbardziej efektywnych ustawieniach.

Jakiego formatu użyć dla logo z przezroczystym tłem?

Dla logo i ikon użyj PNG lub bezstratnego WebP. Oba dokładnie zachowują przezroczystość i ostre krawędzie, a SVG jest jeszcze lepszy, jeśli masz logo jako grafikę wektorową.

Czytaj dalej