Generator Favicon gratis
Ubah gambar apa pun menjadi paket favicon lengkap: favicon.ico multi-ukuran, ikon sentuh Apple, ikon Android/PWA, manifes web, dan cuplikan HTML siap tempel β semuanya dalam ZIP, di browser Anda.
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
File Anda tidak pernah meninggalkan perangkat. Semua pemrosesan terjadi secara lokal di browser Anda.
π‘ Untuk hasil paling tajam, unggah gambar persegi minimal 512Γ512. PNG transparan atau SVG bekerja paling baik.
Penggunaan umum
- Buat Favicon Situs WebHasilkan set favicon lengkap yang diharapkan setiap browser dan perangkat.
- Hasilkan Ikon PWA dan ManifestDapatkan ikon 192px dan 512px serta web manifest yang dibutuhkan PWA.
- Buat Ikon Apple TouchHasilkan ikon 180Γ180 yang digunakan iOS ketika situs disimpan ke layar beranda.
- Ubah Logo menjadi FaviconKonversi logo merek Anda menjadi favicon yang bersih dan mudah dikenali.
- Hasilkan Favicon untuk Framework Apa PunDapatkan file favicon siap pakai untuk React, Next.js, WordPress, dan lainnya.
Cara kerja
Alat ini mengonversi PNG, JPEG, WebP, atau SVG apa pun menjadi paket favicon lengkap β .ico multi-ukuran, Apple touch icon, ikon Android/PWA, web manifest, dan cuplikan HTML siap-tempel β sepenuhnya di dalam browser Anda menggunakan Canvas API dan JSZip. Tidak ada yang diunggah; semua rendering dan perakitan file terjadi secara lokal.
- 1Canvas mengubah skala gambar AndaBrowser menggambar gambar sumber Anda ke elemen HTML Canvas di luar layar pada setiap ukuran yang diperlukan (16, 32, 48, 180, 192, dan 512 px). SVG tanpa atribut lebar/tinggi eksplisit dinormalisasi terlebih dahulu via DOMParser dan XMLSerializer sehingga Firefox dan Chrome menghasilkan keluaran piksel yang identik alih-alih kanvas kosong.
- 2Encoder ICO tulisan tangan mengemas file .icoEntri ICO kecil (16, 32, 48 px) dikodekan sebagai bitmap DIB BGRA 32-bit mentah β BITMAPINFOHEADER ditambah baris XOR bottom-up dan mask AND 1bpp β karena komponen shell Windows memerlukan format DIB tak-terkompresi pada ukuran tersebut. Alat ini menulis header direktori ICO dan menggabungkan entri sepenuhnya dengan DataView dan Uint8Array, tanpa library ICO eksternal yang terlibat.
- 3Keluaran PNG dihasilkan via canvas.toBlobSetiap varian PNG (favicon-16x16, favicon-32x32, apple-touch-icon-180x180, android-chrome-192x192, android-chrome-512x512) ditangkap dengan memanggil canvas.toBlob dengan 'image/png', mendelegasikan pengodean lossless ke mesin gambar bawaan browser. Padding opsional, warna latar, dan pemotongan bentuk (persegi, membulat, atau lingkaran) diterapkan ke konteks kanvas sebelum penangkapan.
- 4JSZip menggabungkan semuanya menjadi satu unduhanJSZip merangkai semua file yang dihasilkan β favicon.ico, kelima PNG, site.webmanifest dengan nama aplikasi Anda, dan favicon-snippet.html dengan tag <link> yang benar β menjadi satu blob .zip yang otomatis terunduh ke perangkat Anda.
Gambar Anda dimuat langsung ke Canvas API browser dan tidak pernah meninggalkan perangkat Anda β tidak ada data file yang dikirim ke server mana pun kapan pun.
Alat terkait
Konverter PNG ke Favicon ICO
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.
Pembuat GIF Animasi
Gabungkan beberapa gambar menjadi GIF animasi. Penundaan frame, lebar output, perulangan, dan kualitas yang dapat disesuaikan. Dikodekan sepenuhnya di browser Anda.
Pembuat Tanda Tangan
Gambar tanda tangan dengan mouse, jari, atau stylus, atau ketik nama Anda dalam font tulisan tangan, lalu ekspor sebagai PNG atau SVG transparan.