Panduan

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. 1

    Mulai dari master persegi

    512×512 PNG atau SVG diraster satu kali.

  2. 2

    Enkode beberapa entri

    Bundel 16, 32, 48, 64, 128, 256 dalam satu file.

  3. 3

    Terapkan sebagai favicon.ico

    Tempatkan di root situs dan tautan di HTML.

Coba sekarang

Buat ICO multi-ukuran yang valid

Konverter PNG ke ICO

FAQ

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.

Alat terkait

Tutorial terkait

Tutorial

Panduan lainnya

Panduan

Jelajahi FetchFavicon

Kategori

Pengonversi

Utilitas

Panduan

Tutorial