Über dieses Tool
ICO ist das Symboldateiformat, das 1990 für Windows 3.0 erfunden wurde und auch heute noch als De-facto-Favicon-Format im Web verwendet wird. Trotz des Namens handelt es sich bei einer ICO-Datei um einen Container, der mehrere Bilder in unterschiedlichen Größen und Farbtiefen enthalten kann. Ein typischer Windows-Desktop-ICO könnte 16×16, 32×32, 48×48, 64×64, 128×128 und 256×256 Versionen desselben Symbols bündeln; Das Betriebssystem wählt die Größe aus, die zum Anzeigekontext passt. Beim Konvertieren von ICO in PNG müssen eines oder mehrere dieser eingebetteten Bilder extrahiert und als eigenständige PNG-Dateien gespeichert werden.
Dieser Konverter analysiert den ICO-Header in Ihrem Browser, identifiziert alle eingebetteten Bildeinträge und dekodiert jeden einzelnen. Die meisten modernen ICO-Dateien speichern ihre Bilder intern als PNG; Ältere verwenden rohe Bitmap-Daten im BMP-Stil. Beide Kodierungen werden behandelt. Die Ausgabe ist ein PNG pro eingebettetem Bild – für ein typisches Windows-Symbol bedeutet das sechs oder mehr PNG-Dateien in unterschiedlichen Größen.
Dateien verlassen niemals Ihr Gerät. Das Parsen erfolgt in JavaScript unter Verwendung von DataView, um das ICO-Verzeichnis zu lesen und für jedes Bild an den entsprechenden Decoder zu senden. Ausgabe-PNGs werden über canvas.toBlob('image/png') erstellt.
Warum ICO in PNG konvertieren?
ICO ist ein Windows-zentriertes Format, mit dem nur wenige Bildbearbeiter problemlos umgehen können. Für Photoshop ist ein Plugin erforderlich. viele webbasierte Tools können ICO überhaupt nicht lesen; Linux-Desktop-Umgebungen behandeln ICO als zweitklassig. PNG wird allgemein unterstützt. Durch die Konvertierung eines vorhandenen ICO in PNG entstehen Dateien, die Sie in jedem Tool öffnen und bearbeiten können.
Der andere häufige Grund ist das Extrahieren einzelner Größen. Webentwickler, die ein Favicon aktualisieren, möchten oft nur die 32×32- oder 64×64-Version eines bestehenden ICO. Designer, die ältere Symbole neu zeichnen, möchten als Ausgangspunkt die größte eingebettete Version verwenden. Beide Arbeitsabläufe profitieren vom Extrahieren separater PNG-Dateien, eine pro Größe, anstatt sich direkt mit dem ICO-Container zu befassen.
So verwenden Sie es
Lassen Sie ein ICO fallen und erhalten Sie ein PNG pro eingebetteter Größe.
- Laden Sie die ICO-Datei hoch: Ziehen Sie die Datei in den Upload-Bereich oder klicken Sie zum Durchsuchen. Es werden Dateien bis zu 50 MB unterstützt, typische ICO-Dateien sind jedoch deutlich unter 100 KB groß.
- Überprüfen Sie die eingebetteten Größen: Das Tool listet alle im ICO eingebetteten Bilder mit ihren Abmessungen und Farbtiefe auf. Ein typischer Favicon-ICO hat 16×16-, 32×32- und 48×48-Versionen; Ein Windows-Desktopsymbol kann acht oder mehr Größen haben.
- Extrahieren: Jedes eingebettete Bild wird dekodiert und als PNG neu kodiert. Bei ICOs, die PNG-komprimierte Einträge enthalten, erfolgt die Dekodierung direkt. Bei Einträgen im BMP-Stil werden die rohen Pixeldaten in eine Leinwand eingelesen und als PNG exportiert.
- Herunterladen: Einzelbild-ICOs erzeugen einen einzigen PNG-Download. ICOs mit mehreren Bildern erzeugen ein ZIP-Archiv mit einem PNG pro Größe, benannt nach den Abmessungen (icon-16.png, icon-32.png usw.).
Technische Details
Eine ICO-Datei beginnt mit einem 6-Byte-Header (ICONDIR), gefolgt von einem Verzeichnis mit Einträgen (ICONDIRENTRY, jeweils 16 Bytes), gefolgt von den Bilddaten für jeden Eintrag. Jeder Verzeichniseintrag gibt Breite, Höhe, Farbanzahl sowie einen Offset und eine Größe an, die auf die Bildbytes verweisen.
Bilddaten werden entweder als DIB im BMP-Stil (ohne BITMAPFILEHEADER) oder als vollständige PNG-Datei direkt eingebettet codiert. PNG-codierte Einträge sind bei modernen Symbolen mit einer Größe von 256 x 256 üblich und haben am Anfang eine Standard-PNG-Signatur. Einträge im BMP-Stil lassen den Datei-Header weg, enthalten aber den Info-Header und die Pixeldaten.
Dieser Konverter liest das Verzeichnis, lokalisiert jeden Eintrag und sendet ihn an den entsprechenden Decoder. PNG-Einträge werden mithilfe eines Blob- und eines Image-Elements dekodiert; BMP-Einträge werden gelesen, indem der BITMAPINFOHEADER analysiert und Pixel manuell in eine Leinwand geschrieben werden. Die Ausgabe erfolgt immer im PNG-Format.
Häufig gestellte Fragen
- Gibt es Qualitätsverluste bei der Konvertierung von ICO in PNG?
- Nein. PNG verwendet verlustfreies DEFLATE, sodass Ihre Bildqualität während der Konvertierung vollständig erhalten bleibt.
- Warum sollte ich in PNG konvertieren, anstatt das Originalformat beizubehalten?
- PNG ist ideal, wenn Sie Transparenzunterstützung, verlustfreie Qualität für Screenshots oder Grafiken oder universelle Browserkompatibilität benötigen. Im Gegensatz zu ICO behält PNG jedes Pixel ohne Komprimierungsartefakte bei.
- Kann ich mehrere ICO-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 ICO-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. Das Parsen und Dekodieren erfolgt in Ihrem Browser. Die Datei verlässt Ihr Gerät nicht.
- Kann ich PNG wieder in ICO konvertieren?
- Ja – verwenden Sie das spezielle PNG-zu-ICO-Tool, das ein oder mehrere PNGs in einer neuen ICO-Datei mit der richtigen Verzeichnisstruktur bündelt.
- Warum sehe ich mehrere Downloads für ein ICO?
- Weil der ICO mehrere eingebettete Bilder enthält. Jedes wird zu einem separaten PNG. Wenn Sie nur eine Größe wünschen, nehmen Sie diejenige, die Ihren Bedürfnissen entspricht, und werfen Sie den Rest weg.
- Bleiben EXIF oder andere Metadaten erhalten?
- ICO-Dateien enthalten im Allgemeinen keine EXIF-Metadaten. Die Ausgabe-PNGs enthalten nur Pixeldaten. Wenn die PNG-Einträge des Quell-ICO Metadaten enthielten, bleiben diese durch die Canvas-Neukodierung nicht erhalten.
Related Articles
File FormatsImage Format Guide: JPG vs PNG vs WebP vs SVG Explained
Learn the differences between popular image formats, when to use each one, and how to convert between them for optimal quality and file size.
8 min readFile FormatsThe Complete Guide to PDF Conversion: Methods, Tools, and Best Practices
Everything you need to know about converting PDFs to other formats and vice versa. Covers PDF to Word, Excel, PNG, and more.
10 min readFile FormatsDocument Formats Explained: Word, PDF, TXT, and When to Use Each
Understand the differences between document formats like DOCX, PDF, TXT, RTF, and ODT. Learn which format to use for different purposes and how to convert between them.
8 min readFile FormatsAudio and Video Formats Explained: MP3, MP4, WAV, WebM, and Beyond
Understand the differences between audio and video formats, codecs, containers, and how to choose the right format for your needs.
9 min readPrivacy & SecurityHow to Convert Files Online Safely: Privacy and Security Guide
Understand the risks of online file conversion and learn how browser-based tools keep your data private. A guide to safe file handling.
7 min readPrivacy & TechnologyWhy Browser-Based Tools Are the Future: No Installs, No Uploads, No Risk
Discover why browser-based tools are replacing desktop software and cloud uploads. Learn how client-side processing keeps your files private while delivering powerful functionality.
7 min read