Panduan Format File ICO
Format ICO adalah sebuah wadah — bukan satu gambar. Memahami struktur direktorinya menjelaskan mengapa satu .ico dapat menampung enam belas resolusi berbeda dan mengapa mengganti nama PNG menjadi .ico tidak pernah berhasil.
ICO dimulai dengan header 6-byte (dipesan, jenis, jumlah gambar), diikuti dengan satu entri direktori 16-byte per gambar tertanam (lebar, tinggi, jumlah warna, dicadangkan, bidang, kedalaman bit, ukuran, offset).
Setiap entri mengarah ke DIB BMP (tidak terkompresi, umum untuk 16×16 dan 32×32) atau muatan PNG (terkompresi, standar untuk 64×64 ke atas).
Lebar dan tinggi byte 0 berarti 256 piksel — format ini mendahului ukuran yang lebih besar tetapi alat modern menyematkan 256×256 melalui kompresi PNG.
Windows Explorer membaca direktori dan memilih ukuran terdekat untuk pintasan, pin bilah tugas, dan asosiasi file.
Browser yang mengurai favicon.ico biasanya memilih entri yang paling mendekati ukuran tampilan yang diminta — seringkali 16 atau 32 piksel CSS.
File ICO yang valid dapat menggabungkan entri BMP dan PNG dalam satu wadah. Generator harus mengkompres entri besar PNG untuk menjaga ukuran file total di bawah 100 KB.
Transparansi menggunakan alfa 8-bit pada entri PNG; Entri BMP menggunakan lapisan topeng 1-bit — warisan dan jarang digunakan untuk favicon modern.
Cara kerjanya
- 1
Mulai dari master persegi
512×512 PNG atau SVG diraster satu kali.
- 2
Enkode beberapa entri
Bundel 16, 32, 48, 64, 128, 256 dalam satu file.
- 3
Terapkan sebagai favicon.ico
Tempatkan di root situs dan tautan di HTML.
Coba sekarang
Buat ICO multi-ukuran yang valid
Konverter PNG ke ICOFAQ
Apakah ICO merupakan hak milik?+
Ini adalah format asal Microsoft tetapi didukung secara universal untuk favicon dan ikon Windows.
Ukuran maksimum dalam satu ICO?+
Praktis hingga 256×256 per entri; beberapa alat menyematkan lebih banyak entri daripada yang lain.
Bisakah SVG berada di dalam ICO?+
Tidak. ICO hanya menampung raster BMP atau PNG. Kirim SVG sebagai file favicon.svg terpisah.
Bagaimana cara memeriksa konten ICO?+
Gunakan alat PNG-to-ICO kami secara terbalik melalui pratinjau, atau buka di hex editor untuk membaca entri direktori.