EXTRACT

ICO in PNG

Eine Icon-Datei enthält mehrere Größen auf einmal. Hol dir alle, nicht nur die, für die dein Browser sich entschieden hat.

EXTRACT

☞ läuft komplett in deinem Browser — nichts wird hochgeladen

ICO hier ablegen

Bis 20 MB — verlässt dein Gerät nie

eine Datei, viele Icons

Eine Icon-Datei ist ein Container

Ein .ico ist kein einzelnes Bild. Es ist ein kleines Archiv, das dieselbe Grafik in mehreren Auflösungen hält — meist 16, 32 und 48 Pixel, manchmal bis 256 — damit Windows und Browser sich jeweils nehmen können, was an der Stelle passt, an der sie es zeichnen. Deshalb wirkt ein Favicon sowohl im Tab als auch auf einer Desktop-Verknüpfung scharf: Es sind nicht dieselben Bilder skaliert, es sind verschiedene Bilder.

Der Haken: Alles, was ein .ico öffnet, wählt eines aus und verwirft den Rest. Zieh eines in einen Bildeditor oder einen Browser-Tab und du bekommst genau eine Auflösung, meist die größte, ohne jeden Hinweis darauf, dass es die anderen gibt. Dieses Werkzeug öffnet den Container selbst und legt jede gefundene Größe nebeneinander — so bekommst du die von Hand gezeichnete 16-Pixel-Fassung statt einer verwaschenen Verkleinerung der 48er.

drei Schritte

So wandelst du ICO in PNG um

01

ICO ablegen

Der Container wird im Browser gelesen. Jeder Eintrag wird dekodiert und in einer Größe gezeigt, in der man ihn tatsächlich erkennt — die größte zuerst.

02

Größen auswählen

Anfangs sind alle ausgewählt. Klick eine Kachel an, um sie abzuwählen — praktisch, wenn du nur die 256-Pixel-Fassung für einen Store-Eintrag brauchst.

03

Herunterladen

Eine Größe kommt als einzelnes PNG. Mehrere kommen als ZIP, mit den Maßen im Dateinamen.

kurze Antworten

FAQ zu ICO nach PNG

Warum zeigt mein Icon hier mehrere Größen und überall sonst nur eine?

Weil alles andere für dich auswählt. Ein Browser, der ein Favicon zeichnet, oder ein Editor, der die Datei öffnet, nimmt den Eintrag, den er für den besten hält, und erwähnt die übrigen nie. Am Favicon von python.org getestet: Ein Browser-Bildelement liefert nur die 48-Pixel-Fassung, während die Datei tatsächlich 16, 32 und 48 enthält. Den Container direkt zu lesen ist der einzige Weg, alle zu sehen.

Geht bei der Umwandlung Qualität verloren?

Nicht nennenswert. Icons liegen entweder als vollständiges PNG im Container oder als unkomprimierte Bitmap. PNG-Einträge werden dir exakt so übergeben, wie sie gespeichert waren, Byte für Byte, ganz ohne Neukodierung. Bitmap-Einträge sind ebenfalls verlustfrei, sie als PNG zu schreiben erhält also jedes Pixel.

Warum sehen die kleinen Größen anders aus und nicht nur kleiner?

Weil sie meist wirklich anders sind. Bei 16 Pixeln ist kein Platz für Details, die bei 48 funktionieren, also zeichnen Icon-Gestalter neu statt zu verkleinern — dickere Striche, weniger Elemente, manchmal eine völlig andere Komposition. Sie einzeln zu extrahieren ist der Weg zu der Fassung, die tatsächlich für diese Größe gezeichnet wurde.

Bleibt Transparenz erhalten?

Ja. Ältere Icons speichern Transparenz in einer separaten Maske statt in einem Alphakanal, und beide Formen werden behandelt. Es gibt eine verbreitete Eigenheit, bei der ein 32-Bit-Icon einen komplett leeren Alphakanal hat und stattdessen auf die Maske setzt — naiv gelesen ergibt das ein völlig unsichtbares Bild, deshalb wird die Maske immer dann verwendet, wenn sich der Alphakanal als leer herausstellt.

Geht es auch andersherum, also ein ICO erzeugen?

Ja, mit dem Werkzeug „Bild zu Icon“, das ein .ico mit mehreren Größen samt Favicon-Paket drumherum baut. Diese Seite geht nur in die umgekehrte Richtung.

Wird etwas hochgeladen?

Nein. Der Container wird von JavaScript auf dieser Seite gelesen und die Bilder dort dekodiert, der Download entsteht lokal. Nichts erreicht einen Server — deshalb funktioniert es auch offline weiter.