*Favicon* to malutka ikona, która pojawia się w kartach przeglądarki, zakładkach, historii i na ekranie głównym iOS / Androida, gdy ktoś zapisze twoją stronę. To drobiazg, który zaskakująco mocno wpływa na odbiór projektu: prawdziwy favicon to różnica między kwadratem zastępczym a gotowym produktem.
Nowoczesne przeglądarki wymagają favicon w kilku różnych rozmiarach i formatach. Ikony kart i zakładek to PNG 16×16 lub 32×32. Safari na iOS chce apple-touch-icon.png 180×180. Opcja Dodaj do ekranu głównego w Androidzie chce 192×192 i 512×512 w manifeście aplikacji webowej. Stare przeglądarki i niektóre integracje wciąż oczekują wielorozdzielczościowego favicon.ico. Ręczne przycinanie każdego z nich po kolei to mnóstwo żmudnej pracy, a generator favicon robi to jednym kliknięciem.
Ten generator działa w całości w przeglądarce. Wgrany obrazek jest dekodowany lokalnie do <canvas>, obok renderowany jest każdy rozmiar wyjściowy, a cała paczka (PNG, ICO, manifest, README i fragment HTML) trafia do pliku .zip bez wysyłania czegokolwiek.
Czego nauczysz się, korzystając z narzędzia
Przeglądarki wymagają **wielu** rozmiarów favicon. Nie ma już jednego "poprawnego" obrazka favicon.
favicon.ico to format kontenera, który może zawierać kilka rozmiarów (16, 32, 48), więc starsze programy zawsze znajdą to, czego potrzebują.
Safari na iOS i Chrome na Androidzie używają *różnych* adresów ikon (apple-touch-icon.png i wpisów w manifest.webmanifest). Oba powinny być obecne.
Emoji i czcionki systemowe wyglądają inaczej na macOS, Windows, Linuksie i Androidzie. Paczka zamraża wygląd taki, jaki został wyrenderowany w twojej przeglądarce.
Jak krok po kroku wygenerować favicon
1
Wybierz źródło
Użyj trybu **Tekst** dla monogramu z 1-3 znaków, **Emoji** dla ikony z jednego znaku albo **Obraz**, aby wrzucić PNG, JPEG lub SVG. Tryb obrazu to najlepszy punkt wyjścia, jeśli masz już logo.
2
Ustaw kolory i kształt
Wybierz kolor tła (i kolor tekstu dla monogramów). Wybierz **Kwadrat**, **Zaokrąglony** lub **Koło**. Zaokrąglone kwadraty pasują do tego, jak iOS przycina ikony na ekranie głównym, więc wyglądają natywnie.
3
Dodaj nazwę strony
Nazwa strony staje się metatagiem application-name i polem short_name w manifest.webmanifest PWA. Użyj nazwy marki, którą użytkownicy zobaczą w zakładce przeglądarki.
4
Sprawdź podgląd każdego rozmiaru
Przewiń rząd podglądu, aby upewnić się, że ikona jest czytelna przy 16px i 32px (w kartach). Jeśli projekt traci czytelność w tak małym rozmiarze, uprość źródło: mniej znaków albo ciaśniejsze kadrowanie.
5
Pobierz paczkę i wklej HTML
Kliknij **Pobierz paczkę favicon (.zip)**, aby dostać wszystkie pliki naraz. Umieść pliki w katalogu głównym strony, a potem wklej fragment HTML do <head>. Gotowe.
Pliki w paczce
Każde pobranie zawiera poniższe pliki. Fragment HTML je podpina. Jeśli potrzebujesz tylko części, zachowaj te, które pasują do obsługiwanych przez ciebie platform.
Plik
Rozmiar
Używany przez
Uwagi
favicon.ico
16, 32, 48
Karty przeglądarki (zapasowo dla starszych)
Wielorozdzielczościowy kontener ICO. Każda przeglądarka nadal odpytuje ten adres.
favicon-16x16.png
16×16
Ikona karty przeglądarki
Używany na ekranach o wysokiej gęstości przez <link rel="icon" sizes="16x16">.
favicon-32x32.png
32×32
Karta przeglądarki + zakładki
Główna ikona karty na ekranach retina.
favicon-48x48.png
48×48
Kafelek strony w Windows, pasek zadań
Zawarty także w favicon.ico dla starszych programów.
apple-touch-icon.png
180×180
Dodaj do ekranu głównego w Safari na iOS
Bez niego iOS używa zrzutu ekranu strony, więc zawsze go dołączaj.
android-chrome-192x192.png
192×192
Ekran główny Androida
Wskazywany w manifest.webmanifest.
android-chrome-512x512.png
512×512
Monit instalacji PWA + ekran startowy
Wymagany dla instalowalnych PWA.
site.webmanifest
-
Metadane instalacji PWA
Zawiera ikony, nazwę i kolor motywu. Podpinany przez <link rel="manifest">.
Pomysły na favicon do wypróbowania
Monogram z tekstu
Wpisz 1-3 litery (np. **Co**, **C** lub **JS**), wybierz kolor marki i zaznacz **Zaokrąglony**, aby uzyskać kształt przyjazny dla iOS.
Monogramy są najczytelniejsze przy 16px, bo nie ma w nich szczegółów do zgubienia. Użyj pogrubionej wielkiej litery lub ciasnej pary dwóch liter i zadbaj o wysoki kontrast koloru tekstu i tła.
Szybka opcja z emoji
Wybierz emoji pasujące do klimatu projektu: 🚀 dla premiery, 🧪 dla eksperymentu, 📚 dla dokumentacji. Ustaw neutralne tło.
Favicony z emoji dodają lekkości stronom osobistym, hackathonom i projektom pobocznym. Pamiętaj, że to samo emoji wygląda inaczej na macOS (Apple) i Windows (Segoe). Po eksporcie paczka zamraża wygląd z macOS / Linuksa / Chrome, który widzisz w podglądzie.
Obraz logo
Wrzuć PNG lub SVG swojego logo, zwiększ suwak **Margines**, aby grafika nie dotykała krawędzi, i włącz **Wypełnij tło kolorem za obrazem**, jeśli logo ma przezroczyste krawędzie.
Pliki SVG renderują się ostro w każdym rozmiarze. PNG też działają, ale powyżej natywnej rozdzielczości stają się rozmyte, więc zacznij od źródła o rozmiarze co najmniej 512×512.
Częste błędy z favicon
Dołączanie tylko PNG 16×16 i oczekiwanie, że będzie ostry na ekranach retina. Nowoczesne urządzenia wyświetlają ikony kart w 32px lub 48px i powiększą źródło 16px do rozmytej plamy.
Zapominanie o apple-touch-icon.png. Jeśli nie ma zadeklarowanej ikony Apple touch, iOS użyje zrzutu ekranu strony, który zwykle wygląda okropnie.
Umieszczanie plików favicon w podkatalogu i podpinanie ich przez <link rel="icon" href="/images/favicon.ico">. To działa, ale przeglądarki i tak sprawdzają /favicon.ico w katalogu głównym. Umieść tam też kopię albo pogódź się z błędami 404 w logach.
Używanie skomplikowanego logo z cienkimi liniami w rozmiarze 16×16. Linie cieńsze niż ok. 2px znikają w rozmiarach favicon. Uprość projekt, pogrub linie albo przejdź na monogram.
Pamięć podręczna: "Mój favicon się nie zaktualizował". Przeglądarki agresywnie cache'ują favicony. Wymuś odświeżenie parametrem zapytania (favicon.ico?v=2) albo wyczyść pamięć podręczną strony.
Favicon generator: FAQ
Czym jest favicon?
Favicon to mała ikona, którą przeglądarka pokazuje obok tytułu strony: w kartach, zakładkach, historii i skrótach na ekranie głównym. Nazwa to skrót od *favorite icon*: pierwsza wersja Internet Explorera 5 używała jej dla zakładek (ulubionych).
Jakich rozmiarów favicon naprawdę potrzebuję w 2026 roku?
Co najmniej: wielorozdzielczościowego favicon.ico (16/32/48), PNG 32×32, apple-touch-icon.png 180×180 dla iOS oraz PNG 192×192 i 512×512 zadeklarowanych w site.webmanifest dla Androida i instalowalnych PWA. Paczka pobierana przez to narzędzie zawiera je wszystkie.
ICO, PNG czy SVG?
Wszystkie przeglądarki obsługują favicony PNG przez <link rel="icon" type="image/png">. Wszystkie obsługują też starszy adres /favicon.ico. Favicony SVG działają w nowoczesnych przeglądarkach i pozwalają jednemu plikowi skalować się ostro do każdego rozmiaru. Są świetne, jeśli logo jest już wektorowe, ale Safari na iOS nadal potrzebuje zapasowego PNG.
Dlaczego mój favicon się nie aktualizuje?
Przeglądarki mocno cache'ują favicony. Po wgraniu nowych plików wymuś odświeżenie strony (Cmd/Ctrl + Shift + R), wyczyść dane strony w DevTools albo zmień parametr zapytania w adresie favicon (/favicon.ico?v=2). CDN przed stroną zwykle też wymaga wyczyszczenia.
Czy potrzebuję ikony Apple touch?
Tak, jeśli chcesz, żeby użytkownicy iOS, którzy zapiszą twoją stronę na ekranie głównym, widzieli prawdziwą ikonę zamiast miniatury strony. Ikona Apple touch ma 180×180 i trafia pod /apple-touch-icon.png. Paczka ją zawiera.
Czy mój obrazek jest wysyłany na serwer?
Nie. Obrazek jest dekodowany w przeglądarce za pomocą <canvas>, a wszystkie wyniki (PNG, ICO, ZIP, manifest) powstają lokalnie. Nic nie opuszcza twojego komputera.