Najlepsze formaty obrazów dla sieci w 2026 roku
AVIF i WebP z JPEG jako rezerwą, kiedy wygrywa PNG, element <picture> oraz jak waga obrazów wpływa na Core Web Vitals w 2026 roku.
Obrazy nadal stanowią najcięższy element większości stron internetowych — zwykle zajmują więcej bajtów niż twoje skrypty, czcionki i arkusze stylów razem wzięte. Wybór właściwego formatu to pojedyncza decyzja o największej dźwigni wydajnościowej, jaką możesz podjąć, a w 2026 roku odpowiedź wreszcie się ustaliła. W skrócie: sięgaj najpierw po AVIF, używaj WebP jako alternatywy i zachowaj JPEG jako uniwersalną siatkę bezpieczeństwa. PNG wciąż ma swoje zadanie, ale węższe, niż większość zakłada. Oto jak warto o tym myśleć.
Nowoczesny stos obrazów w pigułce
Trzy formaty stratne dominują dziś w treściach fotograficznych w sieci, w malejącej kolejności efektywności kompresji:
- AVIF — wywodzący się z kodeka wideo AV1, zwykle tworzy najmniejsze pliki przy danej jakości wizualnej, często o 30–50% mniejsze niż JPEG i zauważalnie mniejsze niż WebP. Obsługuje też szeroką gamę kolorów, HDR, przezroczystość oraz tryby zarówno stratne, jak i bezstratne.
- WebP — nieco starszy format od Google, który nadal jest znakomity: mniej więcej o 25–35% mniejszy niż JPEG, z obsługą przezroczystości i animacji. Jego główną zaletą dziś jest szybkość kodowania oraz niezawodne wsparcie przeglądarek.
- JPEG — ma prawie 35 lat i jest obsługiwany powszechnie. To twoja rezerwa, a nie pierwszy wybór, ale wyświetli się dosłownie wszędzie.
Dobra wiadomość na 2026 rok jest taka, że nie jest to już hazard. AVIF jest obsługiwany w aktualnych wersjach Chrome, Edge, Firefox i Safari, a WebP jest wspierany we wszystkich głównych przeglądarkach od lat. Aktualną macierz wsparcia możesz sprawdzić w dokumentacji typów obrazów MDN, która śledzi dostępność każdego formatu w poszczególnych przeglądarkach.
AVIF czy WebP — który wybrać?
Jeśli możesz serwować tylko jeden nowoczesny format, decyzja zwykle sprowadza się do kompromisu między rozmiarem pliku a kosztem kodowania:
- Wybierz AVIF, gdy bajty mają największe znaczenie — duże obrazy hero, portfolia fotograficzne, wszystko, gdzie każdy kilobajt liczy się dla twoich metryk ładowania. Radzi sobie też z gładkimi gradientami i niebem ze znacznie mniejszą liczbą artefaktów pasmowania niż JPEG.
- Wybierz WebP, gdy potrzebujesz szybkiego, taniego kodowania na dużą skalę albo gdy chcesz jednego nowoczesnego formatu o możliwie najszerszym zasięgu i przewidywalnym zachowaniu. WebP koduje znacznie szybciej niż AVIF, co ma znaczenie, gdy konwertujesz tysiące obrazów.
W rzeczywistości nie musisz jednak wybierać. Właściwą odpowiedzią dla serwisu produkcyjnego jest oferowanie obu i pozostawienie wyboru przeglądarce — właśnie do tego służy element <picture>. Możesz eksperymentować z obydwoma już teraz za pomocą kompresora AVIF i kompresora WebP od FileShrinking, porównać rozmiary wyjściowe obok siebie i zdecydować, co najlepiej sprawdza się w twojej treści. Wszystko działa w twojej przeglądarce, więc nic nie jest przesyłane.
Serwowanie właściwego formatu z <picture>
Najczystszym sposobem na dostarczanie nowoczesnych formatów z rezerwą jest negocjacja treści w HTML. Element <picture> pozwala wymienić źródła kandydujące w kolejności priorytetów; przeglądarka używa pierwszego, które rozumie, a resztę ignoruje:
- Wymień najpierw swoje źródło AVIF, ponieważ najbardziej wydajny format powinien wygrywać, gdy jest dostępny.
- Wymień WebP jako drugie, aby objąć każdą przeglądarkę, której brakuje AVIF, ale obsługuje WebP.
- Umieść zwykły JPEG (lub PNG) w zamykającym znaczniku
<img>jako gwarantowaną rezerwę — oraz po to, by przenieść tekstalt,widthiheight.
Ponieważ przeglądarka pobiera tylko to jedno źródło, które wybiera, daje ci to najmniejszy format, jaki każdy odwiedzający może wyrenderować, bez żadnego JavaScriptu ani wykrywania po stronie serwera. Pełny wzorzec znaczników opisuje przewodnik po obrazach responsywnych web.dev, który tłumaczy, jak łączyć <picture> z srcset także do przełączania rozdzielczości.
Kiedy PNG (i SVG) wciąż mają znaczenie
Nowoczesne formaty stratne są przeznaczone do fotografii. Są niewłaściwym narzędziem do płaskiej grafiki, a PNG nadal zasługuje na swoje miejsce w kilku konkretnych przypadkach:
- Grafika o ostrych krawędziach z małą liczbą kolorów — logo, ikony, zrzuty interfejsu i diagramy. Bezstratny PNG zachowuje tekst i krawędzie ostre tam, gdzie kompresja stratna by je rozmazała.
- Zrzuty ekranu z dokładnością do piksela, które chcesz odtworzyć dokładnie, bajt po bajcie.
- Wzorce źródłowe, które będziesz edytować ponownie w przyszłości, ponieważ PNG jest bezstratny i nie kumuluje strat generacyjnych.
Mimo to do wielu z tych zadań SVG jest jeszcze lepszy: logo i proste ikony rysowane jako wektory pozostają idealnie ostre w każdym rozmiarze i często ważą mniej niż odpowiednik rastrowy. A gdy już potrzebujesz grafiki rastrowej z przezroczystością w sieci, zarówno AVIF, jak i WebP obsługują również kanał alfa — więc bezstratny WebP często może pokonać PNG pod względem rozmiaru. Jeśli masz zasób w niewłaściwym formacie, konwerter obrazów może go zmienić bez ponownego przesyłania czegokolwiek.
Waga obrazów a Core Web Vitals
Wybór formatu to nie tylko kwestia rachunków za przepustowość — wpływa bezpośrednio na Core Web Vitals od Google, które oddziałują zarówno na doświadczenie użytkownika, jak i na pozycję w wyszukiwarce. Metryką najściślej powiązaną z obrazami jest Largest Contentful Paint (LCP): na typowej stronie największym elementem jest obraz hero, więc to, jak szybko ten obraz dotrze, w dużej mierze decyduje o twoim wyniku LCP. Zalecany cel to LCP poniżej 2,5 sekundy dla większości twoich odwiedzin.
Kilka praktycznych dźwigni, w przybliżonej kolejności wpływu:
- Zredukuj bajty, serwując AVIF lub WebP zamiast JPEG. Mniejszy obraz LCP dociera wcześniej — to największa pojedyncza korzyść.
- Dopasuj obrazy do ich wymiarów wyświetlania. Wysyłanie zdjęcia o szerokości 4000 px do gniazda o szerokości 800 px marnuje większość pobrania. Użyj
srcset, aby serwować warianty o odpowiednim rozmiarze. - Zawsze ustawiaj
widthiheight(lub używaj CSSaspect-ratio), aby przeglądarka rezerwowała miejsce, a ty unikał przesunięć układu, co chroni twój wynik CLS. - Unikaj leniwego ładowania obrazu LCP. Stosuj leniwe ładowanie dla obrazów poniżej linii zgięcia, ale pozwól obrazowi hero ładować się od razu, żeby nie był opóźniany.
Wnioski na 2026 rok
Dla treści fotograficznych domyślnie używaj AVIF, aby uzyskać najmniejsze pliki, oferuj WebP jako szybką, szeroko obsługiwaną alternatywę i zachowaj rezerwę w postaci JPEG wewnątrz elementu <picture>, aby każda przeglądarka coś dostała. Zachowaj PNG do ostrej grafiki, zrzutów ekranu i bezstratnych wzorców, a SVG stosuj do logo i ikon, kiedy tylko możesz. Kompresuj przed publikacją, dopasuj każdy obraz do jego gniazda, a twoje Core Web Vitals ci się odwdzięczą.
Chcesz wprowadzić to w życie? Konwertuj i kompresuj swoje obrazy bezpośrednio w przeglądarce za pomocą narzędzi AVIF i WebP albo zmień format za pomocą konwertera obrazów — bez przesyłania, bez kont, a twoje pliki nigdy nie opuszczają twojego urządzenia.