Favicon-Generator – favicon.ico und PWA-Icons erstellen

Machen Sie aus einem Bild ein komplettes Favicon-Set: eine favicon.ico mit mehreren Größen, PNG-Icons, ein Apple-Touch-Icon, ein Web-Manifest und das passende HTML für den Head-Bereich. Alles wird direkt im Browser erstellt.

Was dieser Favicon-Generator erzeugt

Ein Favicon ist schon lange keine einzelne Datei mehr. Ein Browser-Tab möchte 16 Pixel, ein Retina-Tab 32, eine Windows-Desktopverknüpfung 48, ein iPhone-Startbildschirm ein 180-Pixel-PNG und eine installierbare Web-App die in einem Manifest deklarierten 192- und 512-Pixel-Icons. Dieses Tool nimmt ein einzelnes Ausgangsbild und erzeugt all das auf einmal: favicon.ico, favicon-16x16.png, favicon-32x32.png, apple-touch-icon.png, android-chrome-192x192.png, android-chrome-512x512.png und eine site.webmanifest, verpackt in einem ZIP zusammen mit den vier HTML-Zeilen, die sie einbinden. Das .ico wird von Hand gebaut, statt es einem Konverter zu überlassen. ICO ist ein Containerformat, kein Codec: Ein sechs Byte großer Verzeichnis-Header zeichnet auf, wie viele Bilder enthalten sind, dann folgt pro Bild ein sechzehn Byte großer Eintrag, der Breite, Höhe, Byte-Länge und absoluten Offset vermerkt, gefolgt von den Bilddaten. Jeder aktuell genutzte Browser akzeptiert PNG-Daten in diesen Nutzdaten, daher schreibt dieser Generator PNGs statt der veralteten BMP/DIB-Codierung mit ihrer umgekehrten Zeilenanordnung und separaten Ein-Bit-Transparenzmaske. Drei Bilder werden eingebettet – 16, 32 und 48 Pixel –, sodass Windows und ältere Browser die benötigte Größe wählen können, statt eine einzelne schlecht zu skalieren. Eine Eigenart des Formats sollte man kennen, falls man die Bytes einmal prüft: Breite und Höhe belegen jeweils ein einzelnes Byte, daher wird 256 als Null geschrieben und alles, was größer ist, kann überhaupt nicht ausgedrückt werden. Der Skalierungsqualität gilt die gleiche Aufmerksamkeit. Ein 1024-Pixel-Logo in einem drawImage-Aufruf direkt auf 16 Pixel herunterzurechnen, zwingt den bilinearen Filter des Browsers dazu, einen 64x64-Block aus einer 2x2-Abtastung zusammenzufassen, wobei fast jedes Quellpixel verworfen wird und der gesprenkelte Brei entsteht, für den handgestrickte Favicons bekannt sind. Stattdessen halbiert dieses Tool das Bild wiederholt, wobei es die Größe niemals in einem einzigen Schritt um mehr als die Hälfte reduziert. So mittelt jeder Durchgang eine vollständige Nachbarschaft und feine Details bleiben bis hinunter zu 16 Pixel erhalten. Eckenradius und Innenabstand werden dabei als Teil des Rendervorgangs angewandt, nicht danach, was die abgerundete Kante in jeder Größe sauber antialiasst.

Warum ein vollständiges Icon-Set generieren

Ein einzelnes 32-Pixel-PNG zu liefern und es für erledigt zu halten, hinterlässt sichtbare Lücken: einen unscharfen angehefteten Tab, ein black-boxed Icon auf einem iPhone und einen Browser-Installationsaufforderung, die nie erscheint, weil das Manifest keine Icons enthält.

Decken Sie jede Oberfläche auf einmal ab – Tabs, Lesezeichen, Windows-Verknüpfungen, iOS-Startbildschirme, Android-Installationsaufforderungen und PWA-Splash-Screens
Erhalten Sie eine echte favicon.ico mit mehreren Auflösungen und 16-, 32- und 48-Pixel-Bildern darin, kein umbenanntes PNG, das manche Tools ablehnen
Vermeiden Sie das schwarze Quadrat, das iOS hinter transparente Apple-Touch-Icons legt, denn diese eine Datei wird auf eine von Ihnen gewählte Farbe abgeflacht
Kopieren Sie funktionierendes HTML und eine gültige site.webmanifest, anstatt zusammenzusuchen, welche Link-Tags und Manifest-Felder noch aktuell sind

Wie man ein Favicon erstellt

Vier Schritte, die alle lokal in Ihrem Browser ausgeführt werden. Ihr Ausgangsbild wird nie auf einen Server hochgeladen.

1

Laden Sie ein PNG, JPG, WebP oder SVG hoch. Eine quadratische Quelle funktioniert am besten; alles andere wird zentriert und nicht gestreckt

2

Geben Sie Ihren Seitennamen für das Manifest ein, wählen Sie dann einen transparenten oder deckenden Hintergrund und passen Sie Eckenradius und Innenabstand an, während sich die Tab- und Startbildschirmvorschau aktualisiert

3

Generieren Sie das Paket – das ICO wird Byte für Byte zusammengesetzt und jedes PNG wird für maximale Schärfe heruntergestuft

4

Laden Sie das ZIP herunter, entpacken Sie es im öffentlichen Wurzelverzeichnis Ihrer Website und fügen Sie die vier Link-Tags in Ihren HTML-Head ein

Häufig gestellte Fragen

Mindestens 512 mal 512 Pixel, und wenn möglich quadratisch. 512 ist das größte Icon im Paket, eine kleinere Quelle muss folglich vergrößert werden und sieht auf Android-Installationsbildschirmen und PWA-Splash-Screens weich aus. Ein nicht quadratisches Bild wird passend skaliert und zentriert, mit transparentem oder farbigem Raum an den kurzen Seiten – niemals gestreckt. Ein SVG ist die ideale Vorlage, da es zunächst in voller Arbeitsauflösung gerastert wird, sodass es keine obere Grenze für die Schärfe der großen Icons gibt.
Weil verschiedene Oberflächen unterschiedliche Größen anfordern und es schlechtere Ergebnisse bringt, jede Größe ein einziges Bild skalieren zu lassen, als das Richtige zu liefern. 16 Pixel ist der Standard für Browser-Tab und Lesezeichenleiste, 32 ist der Retina-Tab und die Windows-Taskleiste, und 48 ist die Windows-Desktopverknüpfung. Das ICO-Verzeichnis erlaubt es dem Betriebssystem, die exakte Übereinstimmung zu wählen, statt neu zu sampeln. Größen über 48 werden bewusst weggelassen – jede Oberfläche, die mehr möchte, liest stattdessen die PNG- oder Manifest-Icons, und das .ico mit einem 256-Pixel-Bild aufzufüllen, macht die Datei nur ohne Nutzen größer.
Weil iOS den Alphakanal in apple-touch-icon.png nicht beachtet. Anstatt Ihr Icon über das Hintergrundbild zu legen, füllt es transparente Pixel mit Schwarz, was ein schönes transparentes Logo in ein dunkles Quadrat auf dem Startbildschirm verwandelt. Dieser Generator umgeht das, indem er nur diese eine Datei auf eine deckende Farbe abflacht – standardmäßig Weiß oder die von Ihnen gewählte. Jede andere Ausgabe behält ihre Transparenz, sodass Ihr Browser-Tab-Icon weiterhin mit hellen und dunklen Themen harmoniert.
Teilweise. Browser fordern /favicon.ico vom Stammverzeichnis Ihrer Website automatisch an, selbst ohne jegliches HTML, sodass diese eine unaufgefordert funktioniert. Nichts sonst tut das. Die PNG-Link-Tags erlauben modernen Browsern, eine scharfe Größe zu wählen, ohne das ICO zu decodieren, der apple-touch-icon-Tag zeigt iOS, wie es das Startbildschirm-Icon findet, und der Manifest-Link bewirkt, dass Chrome und Edge Ihre Website als installierbar behandeln. Fügen Sie alle vier Zeilen ein und jede Oberfläche ist abgedeckt.
Es ist die JSON-Datei, die eine Website in etwas Installierbares verwandelt. Sie enthält Ihren Seitennamen, den unter dem Startbildschirm-Icon angezeigten Kurznamen, die Liste der Icons mit ihren Größen, eine Themenfarbe für die Browser-Chrome, eine Hintergrundfarbe für den Splash-Screen und einen Anzeigemodus. Chrome und Edge bieten ohne sie keine Installationsaufforderung an. Die generierte Datei verwendet den Darstellungsmodus „standalone“ und bezieht ihre Farben aus Ihrer Hintergrundwahl; Sie können sie anschließend frei bearbeiten, um start_url, scope oder orientation hinzuzufügen.
Sechzehn Pixel sind ungefähr so groß wie ein einzelnes Textzeichen, und Details, die bei 512 klar lesbar sind, haben schlicht keinen Platz. Dieses Tool führt die Neuberechnung so gut wie möglich durch – mehrfaches Halbieren, sodass kein Schritt mehr als drei Viertel seiner Eingabe verwirft – aber die eigentliche Lösung liegt im Design, nicht in der Skalierung. Dünne Umrisse, Verläufe, kleiner Text und alles mit mehr als zwei oder drei Formen überleben das nicht. Wenn Ihr volles Logo komplex ist, verwenden Sie einen einzelnen Buchstaben oder das markanteste Zeichen daraus und fügen Sie 10 bis 15 Prozent Innenabstand hinzu, damit es nicht an den Rändern anliegt.
Ja, und das liefert normalerweise das beste Ergebnis. Eine Einschränkung: Ein SVG, das nur eine viewBox hat, besitzt keine intrinsische Pixelgröße, und Browser rastern solche Dateien mit 300 mal 150 als Standard – dies würde die Qualität zerstören, noch bevor die Skalierung beginnt. Dieses Tool liest die viewBox und schreibt explizite Abmessungen vor dem Rastern neu, sodass die Arbeitskopie in voller Auflösung startet. SVGs, die auf externe Schriftarten oder entfernte Bilder verweisen, verlieren diese Bestandteile, da nichts außerhalb der Datei geladen wird – wandeln Sie Text zuerst in Pfade um.
Entpacken Sie alles im öffentlichen Wurzelverzeichnis Ihrer Website – das Verzeichnis, das auf Verzeichnisebene Ihrer Domain aufgelöst wird, also public/ in Next.js und Vite, static/ in Hugo und SvelteKit, und das Web-Stammverzeichnis bei einem einfachen statischen Hoster. Die Pfade im HTML-Ausschnitt beginnen alle mit einem Schrägstrich, sie werden also ohne Bearbeitung gefunden. Zu keinem Zeitpunkt wird etwas hochgeladen: Ihr Bild wird vollständig in Ihrem Browser dekodiert, skaliert, kodiert und gezippt, sodass unveröffentlichtes Branding Ihren Rechner nie verlässt.

Weitere Bildwerkzeuge

Entdecken Sie weitere leistungsstarke Werkzeuge für Ihre Bildbearbeitung