Kostenloser Konverter

PNG zu ICO-Konverter

Konvertieren Sie PNG-Bilder sofort in Ihrem Browser in Windows-Symboldateien (ICO) (Favicon-Generator). Schnell, sicher und vollständig clientseitig.

Klicken oder ziehen Sie PNG hierher

Unterstützt bis zu 50 MB

Oder

Über dieses Tool

ICO ist das Format, das Windows für Desktop-Anwendungssymbole erwartet, und das Format, das Browser traditionell für Favicons erwarten (Link rel=icon, /favicon.ico). Das Generieren einer richtigen ICO-Datei bedeutet, mehrere Größen desselben Bildes in einem einzigen Container zu bündeln, sodass das Betriebssystem oder der Browser die benötigte Auflösung auswählen kann. Ein Favicon-ICO umfasst typischerweise 16×16, 32×32 und 48×48; Ein Desktop-Anwendungs-ICO fügt normalerweise 64×64, 128×128 und 256×256 hinzu.

Dieser Konverter nimmt eine oder mehrere PNG-Dateien und schreibt eine ordnungsgemäß strukturierte ICO-Datei in Ihren Browser. Das ICO-Verzeichnis und die Metadaten jedes eingebetteten Bildes werden in JavaScript mithilfe eines Binärpuffers erstellt. PNG-Einträge werden direkt eingebettet, während kleinere Größen optional zur Legacy-Kompatibilität als DIBs im BMP-Stil neu codiert werden können. Die Ausgabe ist eine Standard-ICO-Datei, die von Windows Explorer, Visual Studio, Webbrowsern und jedem anderen Tool, das ICO nutzt, akzeptiert wird.

Die gesamte Verarbeitung erfolgt lokal. Die PNGs werden in den Browser eingelesen, der ICO-Bytestream im Speicher aufgebaut und das Ergebnis als Download angeboten. Kein Server-Upload, keine temporäre Dateispeicherung, keine externe Abhängigkeit.

Warum PNG in ICO konvertieren?

Wenn Sie eine Windows-Anwendung verwalten, muss das Symbol der ausführbaren Datei eine ICO-Datei sein, die in die Ressourcen der Binärdatei eingebettet ist. Kompilierte PNG-Ressourcen sind nicht gleichwertig. Das Generieren eines richtigen ICO aus Ihren PNG-Mastern ist der Standardschritt beim Verpacken, bevor das Symbol mit der ausführbaren Datei verknüpft wird.

Für Favicons akzeptieren moderne Browser auch PNG über den Link rel=icon, aber /favicon.ico ist immer noch der alte Fallback, den ältere Browser und viele automatisierte Tools (RSS-Reader, Social Previews, Suchmaschinen-Crawler) zuerst prüfen. Eine Site ohne eine /favicon.ico-Datei erzeugt 404-Rauschen in Serverprotokollen und wird auf älteren Clients möglicherweise nicht richtig angezeigt. Das Erstellen der Datei dauert fünf Sekunden. Wenn Sie es nicht erstellen, entsteht fortlaufender Log-Spam.

So verwenden Sie es

Laden Sie Ihre PNG-Master hoch, wählen Sie die zu bündelnden Größen aus und generieren Sie sie.

  1. Laden Sie Ihre PNG-Datei(en) hoch.: Ziehen Sie ein PNG (die Größe wird auf die Standardgröße geändert) oder mehrere PNGs in unterschiedlichen Größen (jedes wird in seiner nativen Größe eingebettet). Dateien bis zu 50 MB werden unterstützt.
  2. Wählen Sie die eingebetteten Größen: Standard-Favicon-Größen sind 16×16, 32×32 und 48×48. Die Standardgrößen der Anwendungssymbole betragen zusätzlich 64×64, 128×128 und 256×256. Wählen Sie das Set, das zu Ihrem Anwendungsfall passt.
  3. Generieren Sie den ICO: Der Konverter passt die Größe der Quelle nach Bedarf an, erstellt den ICO-Verzeichnis-Header und bettet jedes Bild ein. Die Ausgabe ist eine einzelne .ico-Datei mit allen ausgewählten Größen darin.
  4. Herunterladen und bereitstellen: Speichern Sie die Datei. Platzieren Sie Favicons im Stammverzeichnis Ihrer Website als /favicon.ico. Bei Windows-Anwendungen erfolgt die Einbettung über den Ressourcenkompilierungsschritt Ihres Build-Systems.

Häufige Anwendungsfälle

Technische Details

Eine ICO-Datei besteht aus einem 6-Byte-ICONDIR-Header (reserviert=0, Typ=1 für ICO, Anzahl=Anzahl der Bilder), gefolgt von 16-Byte-ICONDIRENTRY-Datensätzen, gefolgt von der Bildnutzlast. Jeder ICONDIRENTRY gibt Breite und Höhe (wobei 0 256 bedeutet), Farbanzahl, Ebenen, Bittiefe, Nutzlastgröße und Offset an.

Bei jeder Bildnutzlast handelt es sich entweder um eine vollständige PNG-Datei (PNG-Signatur 0x89504E47 am Anfang) oder um eine DIB im BMP-Stil. Moderne Konvertierungstools, einschließlich dieses, betten PNG für Größen von 64 x 64 und höher und BMP für kleinere Größen ein, was der von Windows erwarteten Konvention entspricht.

Der Browser erledigt die schwere Arbeit: PNG-Dekodierung in Bitmap über Canvas, Größenänderung über Canvas DrawImage mit aktivierter Glättung und abschließende ICO-Assemblierung über DataView-Schreibvorgänge in einen Binärpuffer. Der Puffer wird als Blob mit dem Typ „image/x-icon“ verpackt und als Download angeboten.

Best Practices

Häufig gestellte Fragen

Gibt es Qualitätsverluste bei der Konvertierung von PNG in ICO?
Nein. ICO verwendet PNG oder BMP, sodass Ihre Bildqualität bei der Konvertierung vollständig erhalten bleibt.
Wofür wird das ICO-Format verwendet?
ICO (Windows Icon) wird hauptsächlich für Website-Favicons und Windows-Anwendungssymbole verwendet.
Kann ich mehrere PNG-Dateien stapelweise konvertieren?
Dieses Tool verarbeitet jeweils eine Datei, um maximale Qualität zu gewährleisten. Bei mehreren Dateien wiederholen Sie einfach den Vorgang – jede Konvertierung dauert nur wenige Sekunden.
Bleiben meine Bilder während der Konvertierung privat?
Ja. Ihre PNG-Dateien werden mithilfe der Canvas-API und JavaScript vollständig in Ihrem Browser verarbeitet. Es wird nichts auf einen Server hochgeladen – die Datei geht direkt von Ihrem Gerät zum Konverter und zurück zu Ihrem Gerät.
Wird meine Datei auf einen Server hochgeladen?
Nein. Der ICO wird in Ihrem Browser mithilfe von JavaScript-Binärschreibvorgängen erstellt. Dateien verlassen Ihr Gerät nicht.
Funktioniert mein ICO in alten Windows-Versionen?
Ja. Die Ausgabe verwendet das Standard-ICO-Format, das Windows seit Version 3.0 unterstützt. Größen 64 und darunter verwenden Nutzlasten im BMP-Stil für maximale Kompatibilität; 256-Pixel-Einträge verwenden eingebettetes PNG, das von Windows Vista und höher unterstützt wird.
Warum wird mein Favicon nicht aktualisiert?
Browser speichern Favoriten aggressiv, oft tagelang. Erzwingen Sie eine Aktualisierung, indem Sie den Browser-Cache leeren, die Favicon-URL direkt öffnen, um einen erneuten Abruf zu erzwingen, oder einen Versionsabfrageparameter an das Link-Tag anhängen.
Kann ich sowohl Farbsymbole als auch monochrome Symbole einfügen?
Standard-ICO unterstützt die Farbtiefe in den Metadaten jedes Eintrags, aber die modernere Verwendung ist 32-Bit-Farbe in allen Größen. Monochrome Symbole sind ein altes Problem, das heute nur noch wenige Tools bewältigen können.