Langsung ke konten utama

Konverter PNG ke Favicon ICO gratis

Konversi gambar PNG, JPG, WebP, atau SVG menjadi file favicon .ico multi-ukuran. Pilih ukuran yang ingin dibundel (16, 32, 48, 64, 128, 256) dan unduh satu .ico.

Berfungsi offline setelah dimuat

Letakkan file di sini, atau klik untuk memilih

PNG, JPG, WebP, SVG, HEIC, HEIF Β· diproses di perangkat Anda

atau tekan Ctrl+V untuk menempel dari papan klip

Jelajahi file

Tips: Anda bisa menempel tangkapan layar dengan Ctrl+V

File Anda tidak pernah meninggalkan perangkat. Semua pemrosesan terjadi secara lokal di browser Anda.

Penggunaan umum

  • Buat Favicon Situs Web dari PNGUbah logo PNG Anda menjadi file favicon.ico berukuran multi untuk ikon tab situs web Anda.
  • Buat Ikon Desktop WindowsUbah gambar PNG atau JPG menjadi file .ico untuk pintasan desktop Windows dan ikon aplikasi.
  • Ikon Lintas Platform Ukuran MultiBundel berbagai ukuran ikon (16, 32, 48, 64, 128, 256) ke dalam satu file .ico yang berfungsi di mana saja.
  • File Sumber Ikon PWABuat .ico dasar dari logo PWA Anda untuk dukungan fallback di browser yang lebih lama yang tidak menggunakan manifes.
  • Konversi Logo Merek ke Format ICOUbah logo perusahaan atau merek Anda dari PNG, JPG, atau SVG menjadi file .ico berkualitas tinggi untuk titik sentuh digital.

Cara kerja

Konversi berjalan sepenuhnya di browser Anda menggunakan dua mekanisme yang ditulis langsung di alat ini: Canvas API untuk menskalakan dan merender setiap frame ikon, dan encoder biner ICO tulisan tangan yang mengemas frame tersebut menjadi satu file .ico β€” tidak ada library yang diunduh, dan tidak ada file yang pernah meninggalkan perangkat Anda.

  1. 1
    Gambar didekode ke kanvas
    PNG, JPEG, WebP, atau SVG yang Anda unggah dimuat ke HTMLImageElement dan digambar ke kanvas di luar layar pada setiap ukuran yang diminta (16Γ—16 hingga 256Γ—256). Kanvas menggunakan penghalusan bikubik berkualitas tinggi dan menghormati pilihan penyesuaian Anda: 'contain' menampilkan seluruh gambar dengan padding transparan atau berwarna, sementara 'cover' memotong persegi terpusat dari sumber.
  2. 2
    Setiap frame diekspor sebagai byte PNG
    canvas.toBlob('image/png') bawaan browser mengodekan setiap frame yang diskalakan menjadi PNG lossless. Byte mentah ini yang disematkan di dalam wadah .ico β€” browser modern dan Windows menangani PNG-dalam-ICO secara native, yang membuat ukuran file lebih kecil daripada format berbasis BMP yang lebih lama.
  3. 3
    Biner ICO dirangkai dalam memori
    Encoder tulisan tangan membangun struktur file .ico dari awal menggunakan DataView: header ICONDIR 6-byte mendeklarasikan jumlah gambar, diikuti entri direktori 16-byte untuk setiap ukuran (mencatat lebar, tinggi, kedalaman-bit, panjang byte, dan offset data), lalu semua payload PNG digabungkan berurutan. Tidak ada library pihak ketiga yang terlibat.
  4. 4
    Pratinjau ditampilkan, file diunduh
    Sebelum menawarkan unduhan, UI merender pratinjau piksel-akurat setiap ukuran yang dikemas terhadap latar papan catur sehingga Anda bisa memverifikasi transparansi sebelum menyimpan. Blob yang dirangkai diserahkan ke mekanisme unduhan browser sebagai 'favicon.ico'.

Gambar Anda diproses sepenuhnya di dalam browser Anda β€” tidak pernah diunggah ke server mana pun, dan tidak ada salinan yang disimpan setelah Anda menutup tab.

Alat terkait

Pertanyaan yang sering diajukan