Zum Hauptinhalt springen

Favicon-Generator – kostenlos

Verwandeln Sie ein beliebiges Bild in ein vollständiges Favicon-Paket: eine favicon.ico mit mehreren Größen, Apple-Touch-Icon, Android/PWA-Icons, ein Web-Manifest und das einfügefertige HTML-Snippet – alles gezippt, in Ihrem Browser.

Datei hierher ziehen oder zum Auswählen klicken

PNG, JPG, WebP, SVG, HEIC, HEIF · Verarbeitung auf Ihrem Gerät

oder drücken Sie Strg+V, um aus der Zwischenablage einzufügen

Dateien durchsuchen

Ihre Dateien verlassen nie Ihr Gerät. Die gesamte Verarbeitung findet lokal in Ihrem Browser statt.

💡 Für das beste Ergebnis ein quadratisches Bild mit mindestens 512×512 hochladen. Transparentes PNG oder SVG empfohlen.

Häufige Anwendungen

  • Erstellen Sie ein Website-FaviconGenerieren Sie den kompletten Favicon-Satz, den jeder Browser und jedes Gerät erwartet.
  • PWA- und Manifest-Icons generierenErhalten Sie die 192px- und 512px-Icons und das Web-Manifest, das eine PWA benötigt.
  • Erstellen Sie ein Apple-Touch-IconGenerieren Sie das 180×180-Icon, das iOS verwendet, wenn eine Website auf dem Startbildschirm gespeichert wird.
  • Wandeln Sie ein Logo in ein Favicon umKonvertieren Sie Ihr Brand-Logo in ein sauberes, erkennbares Favicon.
  • Erstellen Sie Favicons für jedes FrameworkErhalten Sie einsatzbereite Favicon-Dateien für React, Next.js, WordPress und mehr.

So funktioniert es

Dieses Tool wandelt jedes PNG, JPEG, WebP oder SVG in ein vollständiges Favicon-Paket um – mehrgrößige .ico, Apple Touch Icon, Android-/PWA-Icons, ein Web-Manifest und ein einfügefertiges HTML-Snippet – vollständig in Ihrem Browser mit der Canvas API und JSZip. Nichts wird hochgeladen; Rendering und Dateierstellung erfolgen lokal.

  1. 1
    Canvas skaliert Ihr Bild
    Der Browser zeichnet Ihr Ausgangsbild in jeder benötigten Größe (16, 32, 48, 180, 192 und 512 px) auf nicht sichtbare HTML-Canvas-Elemente. SVGs ohne explizite width/height-Attribute werden zuerst über DOMParser und XMLSerializer normalisiert, damit Firefox und Chrome identische Pixel statt einer leeren Fläche erzeugen.
  2. 2
    Ein selbst geschriebener ICO-Encoder packt die .ico-Datei
    Kleine ICO-Einträge (16, 32, 48 px) werden als rohe 32-Bit-BGRA-DIB-Bitmaps kodiert – BITMAPINFOHEADER plus XOR-Zeilen von unten nach oben und eine 1-bpp-AND-Maske –, weil Windows-Shell-Komponenten in diesen Größen unkomprimiertes DIB-Format verlangen. Das Tool schreibt den ICO-Verzeichniskopf und verbindet die Einträge vollständig mit DataView und Uint8Array, ohne externe ICO-Bibliothek.
  3. 3
    PNG-Ausgaben entstehen über canvas.toBlob
    Jede PNG-Variante (favicon-16x16, favicon-32x32, apple-touch-icon-180x180, android-chrome-192x192, android-chrome-512x512) wird per canvas.toBlob mit 'image/png' erzeugt, wodurch die verlustfreie Kodierung der integrierten Bild-Engine des Browsers überlassen wird. Optionaler Innenabstand, Hintergrundfarbe und Formbeschnitt (quadratisch, abgerundet oder rund) werden vorher auf den Canvas-Kontext angewendet.
  4. 4
    JSZip bündelt alles in einen Download
    JSZip fasst alle erzeugten Dateien – favicon.ico, die fünf PNGs, ein site.webmanifest mit Ihrem App-Namen und eine favicon-snippet.html mit den richtigen <link>-Tags – in einem einzigen .zip-Blob zusammen, das automatisch auf Ihr Gerät heruntergeladen wird.

Ihr Bild wird direkt in die Canvas API des Browsers geladen und verlässt nie Ihr Gerät – zu keinem Zeitpunkt werden Dateidaten an einen Server übertragen.

Ähnliche Tools

Häufige Fragen