W przeciwieństwie do mediów społecznościowych, które mają sztywne i dobrze udokumentowane specyfikacje, strony mają zmienne, responsywne layouty i bardzo różne konteksty użycia. Baner na stronie głównej zajmuje pełną szerokość ekranu. Zdjęcie produktu wyświetli się w 400 px albo w 800 px, zależnie od urządzenia. Obraz na blogu mieści się w kolumnie tekstu.

Nie ma jednego poprawnego rozmiaru „obrazu na stronę” — są za to zalecane zakresy dla każdego kontekstu, a ich znajomość decyduje o tym, czy strona jest szybka i dobrze wygląda, czy wolna, z rozmytymi albo zbyt ciężkimi plikami.

Dlaczego rozmiar obrazu wpływa na twoją stronę

Nieoptymalizowane obrazy powodują dwa różne problemy:

Każdy z nich rozwiązuje się inaczej: pierwszy wymaga zmiany rozmiaru (dopasowania pikseli), drugi — kompresji (zmniejszenia wagi bez ruszania pikseli). W praktyce najlepszy efekt daje zastosowanie obu po kolei.

💡 Zasada ogólna: maksymalna szerokość obrazu w sieci rzadko musi przekraczać 1920 px — czyli szerokość monitora Full HD. Dla obrazów, które nigdy nie zajmują całego ekranu (kolumny, siatki produktów, miniatury), granica jest jeszcze niższa. Powyżej marnujesz transfer i spowalniasz ładowanie.

Tabela wymiarów według rodzaju obrazu

Rodzaj obrazuZalecane wymiaryOptymalna wagaFormat
Baner / hero (pełna szerokość)1920 × 600–900 px100–200 KBWebP / JPG
Baner na komputery (layout w ramce)1200–1440 × 400–600 px80–150 KBWebP / JPG
Baner mobilny768 × 400–600 px50–100 KBWebP / JPG
Zdjęcie produktu (e-commerce)800–1200 × 800–1200 px60–150 KBWebP / JPG
Miniatura produktu300–600 × 300–600 px20–50 KBWebP / JPG
Obraz w artykule / na blogu1200 × 600–800 px60–120 KBWebP / JPG
Miniatura wpisu (na liście)400–600 × 250–400 px20–50 KBWebP / JPG
Logo w nagłówku200–400 px szerokości5–30 KBSVG / PNG / WebP
Ikony interfejsu24–64 px1–5 KBSVG
Favicon16, 32, 180, 192, 512 pxpo 1–10 KB.ico + PNG
Open Graph (podgląd w mediach społecznościowych)1200 × 630 px80–150 KBJPG / WebP
Tło sekcji1920 × zmienna wysokość100–300 KBWebP / JPG
Zdjęcie profilowe / awatar (na stronie)200–400 × 200–400 px20–50 KBWebP / JPG / PNG
Zdjęcie w opinii klienta80–150 × 80–150 px5–20 KBWebP / JPG

Wymiary według rodzaju strony

Strony firmowe i portfolia

Strony firmowe mają zwykle maksymalną szerokość treści między 960 a 1440 px. Banery i sekcje hero zajmują zwykle pełną szerokość layoutu, więc 1440–1920 px w zupełności wystarcza na współczesne monitory. Obrazy w sekcjach (zdjęcia zespołu, biura, usług) rzadko muszą przekraczać 800 px szerokości.

Blogi i portale treściowe

Na blogach kolumna treści rzadko przekracza 760–800 px szerokości. Obraz wyróżniający o szerokości 1200 px z zapasem pokrywa każdy responsywny layout, bez marnowania transferu. Miniatury na liście wpisów są jeszcze mniejsze — zwykle 300–500 px.

E-commerce i sklepy internetowe

W e-commerce zdjęcia produktów są elementem najbardziej krytycznym — to główne narzędzie przekonywania klienta. Rozdzielczość musi wystarczyć do powiększenia (jeśli sklep ma taką funkcję), a jednocześnie waga musi być pod kontrolą, żeby nie spowalniać list produktów, które ładują wiele obrazów naraz.

🛍️ W e-commerce: zawsze stosuj białe lub neutralne tło na zdjęciach produktów — łatwiej je skompresować (duże obszary jednolitego koloru kompresują się znakomicie), a przy okazji zdjęcia od różnych dostawców wyglądają spójnie i łatwiej je porównać w koszyku.

Landing page

Landing page projektuje się pod jedno działanie konwersyjne, a szybkość jest tu kluczowa: badania pokazują, że każda dodatkowa sekunda ładowania obniża konwersję o 7–12%. Obrazy na takich stronach trzeba optymalizować bezwzględnie.

Wpływ mnożnika 2× (ekrany Retina i HiDPI)

Ekrany Retina (Apple) i HiDPI (pozostali producenci) mają podwojoną gęstość pikseli, czyli mieszczą ich więcej na calu niż zwykłe monitory. Żeby obraz był na nich ostry, musi mieć dwa razy więcej pikseli niż miejsce, w którym się wyświetla.

Przykład: obraz wyświetlany w 400 px szerokości potrzebuje na ekranie Retina pliku o szerokości 800 px. Wgranie samych 400 px kończy się lekko rozmytym obrazem na iPhone'ach i MacBookach.

Najprościej jest przygotować obrazy o podwójnej maksymalnej szerokości wyświetlania i porządnie je skompresować, żeby waga nie urosła w tej samej proporcji. Dobrze skompresowany plik 800 px w WebP zwykle waży mniej niż 400 px w nieoptymalizowanym PNG.

Właściwy format do każdej sytuacji

SytuacjaOptymalny formatDlaczego
Fotografie (produkt, baner, zespół)WebP stratny25–35% lżejszy niż JPG przy porównywalnej jakości
Logo w nagłówkuSVGWektor, dowolny rozmiar bez straty, najmniejszy plik
Logo, gdy SVG nie jest obsługiwanyPNG z przezroczystym tłemZachowuje potrzebną przezroczystość
Ikony interfejsuSVGSkalowalny, animowany przez CSS, znikomy rozmiar pliku
Zrzut ekranu z tekstemWebP bezstratny lub PNGOstry tekst — JPG tworzy artefakty wokół liter
Open Graph / podgląd linkuJPG lub WebPMaksymalna zgodność z serwisami generującymi podgląd
Tło z przezroczystościąWebP z kanałem alfa lub PNGJedyny format z przezroczystością poza PNG

Jak przygotować obrazy przed wgraniem

Zalecana kolejność dla każdego obrazu przeznaczonego na stronę:

  1. Ustal wymiary docelowe. Ile miejsca ten obraz zajmie w layoucie w najszerszym wariancie? Skorzystaj z tabeli powyżej albo zbadaj element w przeglądarce (F12 → zaznacz miejsce obrazu).
  2. Przeskaluj do podwójnej szerokości wyświetlania. Tyle wystarczy, żeby pokryć ekrany Retina bez zbędnego marnotrawstwa. Dokładną szerokość w pikselach ustawisz w narzędziu Zmień rozmiar.
  3. Przekonwertuj do WebP. Jeśli twoja strona albo CMS obsługuje WebP (współczesne robią to niemal zawsze), zrób to przed wgraniem. Szybko przekonwertujesz plik w Konwertuj.
  4. Skompresuj. Zbij wagę pliku do zalecanych zakresów. Narzędzie Kompresuj optymalizuje JPG, PNG i WebP bez zauważalnej straty jakości.
  5. Sprawdź efekt. Otwórz skompresowany plik i porównaj go z oryginałem. Jeśli różnicy nie widać, jest dobrze.

Przygotuj obrazy na swoją stronę już teraz

Zmień rozmiar i skompresuj obrazy ze swojej strony w kilka sekund — bez instalacji i bez zakładania konta.

Jak sprawdzić obecny rozmiar obrazów na swojej stronie

Żeby ocenić, czy obrazy na twojej stronie są zoptymalizowane, skorzystaj z tych narzędzi:

Najczęstsze błędy w rozmiarze obrazów na stronach

Najczęściej zadawane pytania

Jaki jest maksymalny rozmiar obrazu, żeby strona ładowała się szybko?
Nie ma jednej granicy — wszystko zależy od rodzaju obrazu i kontekstu. W praktyce: żaden obraz treści (zdjęcie, baner, produkt) nie powinien w normalnych warunkach przekraczać 300 KB. Pełnoekranowe banery hero mogą sięgać 200 KB. Miniatury i zdjęcia w tekście powinny mieścić się poniżej 80 KB. Google PageSpeed uznaje za wydajny każdy obraz, który ładuje się krócej niż 2 sekundy na łączu 3G — czyli mniej więcej 100–200 KB dla większości rodzajów obrazów.
Jaki rozmiar zdjęcia produktu jest optymalny w e-commerce?
Najczęściej stosowanym standardem jest 800×800 px lub 1000×1000 px w proporcji 1:1 (kwadrat). Taki rozmiar dobrze wypada na karcie produktu, wystarcza do podstawowego powiększenia i pozwala skompresować plik do 80–150 KB w WebP. Jeśli sklep oferuje zaawansowane powiększanie (kliknięcie do 100%), przyjmij 1200×1200 px jako maksimum — powyżej tego korzyść wizualna rzadko rekompensuje dodatkową wagę.
Czym jest obraz Open Graph i dlaczego trzeba go ustawić?
Open Graph to protokół, który decyduje o tym, jaki obraz pojawia się w podglądzie linku udostępnionego na WhatsAppie, Facebooku, LinkedInie, Telegramie i w innych serwisach. Bez ustawionego obrazu platformy biorą pierwszy lepszy plik ze strony, a podgląd wychodzi brzydki albo pusty. Ustaw znacznik og:image z obrazem 1200×630 px na wszystkich ważnych podstronach.
Czy muszę tworzyć osobne wersje obrazów na telefon i na komputer?
Na większości stron nie trzeba robić tego ręcznie. Atrybut srcset w HTML pozwala zadeklarować kilka wersji i zostawić wybór przeglądarce. WordPress czy Shopify generują takie warianty automatycznie. Liczy się to, żeby plik źródłowy miał dość pikseli na największe możliwe wyświetlenie — zwykle 1920 px dla banerów i 1200 px dla obrazów w treści.
Moja strona działa na WordPressie — czy rozmiar obrazów ma znaczenie?
Tak, zwłaszcza przy wgrywaniu. WordPress sam tworzy mniejsze warianty, ale zawsze wychodzi od pliku źródłowego. Jeśli wgrywasz 8-megabajtowe zdjęcia prosto z aparatu, warianty owszem powstaną, ale oryginał zostaje na serwerze, a jakość wariantów zależy od tego, co dostał na wejściu. Najlepiej zmienić rozmiar i skompresować obraz przed wgraniem: dobrze skompresowany plik 1200 px w WebP da lepsze warianty i zajmie na serwerze wielokrotnie mniej miejsca niż surowe zdjęcie z aparatu.
Jak sprawdzić, jakiego rozmiaru obrazu potrzebuje mój layout?
Najdokładniej sprawdzisz to przez inspekcję elementu w Chrome: kliknij prawym przyciskiem miejsce, w którym pojawi się obraz → Zbadaj → odczytaj wymiary elementu z właściwości CSS (szerokość i wysokość w pikselach). Pomnóż przez 2, żeby pokryć ekrany Retina. To jest optymalny rozmiar dla tego konkretnego obrazu w tym layoucie. W większości przypadków wystarczy jednak zacząć od wartości z tabeli w tym artykule.