Pembuat Favicon

Satu gambar masuk, satu set favicon lengkap keluar — dengan pratinjau nyata 16px sebelum Anda menetapkan pilihan

Lepaskan logo Anda di sini

atau klik untuk memilih file — PNG, JPG, atau WebP. Gambar persegi berukuran 512 px atau lebih besar paling cocok.

Tidak ada yang diunggah. Setiap berkas digambar dan dikodekan dalam peramban.

Sebelum Anda mulai dengan Pembuat Favicon

Buat set favicon multiukuran, ikon Apple touch, ikon Android, dan cuplikan HTML siap salin dari satu gambar di peramban.

Paling cocok untuk

  • Membuat berkas favicon dan ikon seluler yang umum untuk situs web
  • Memeriksa keterbacaan logo pada ukuran peramban sebenarnya 16px
  • Menyalin cuplikan head dan manifest siap pakai ke situs

Ketahui sebelum mulai

  • Pembuat dimulai dari satu sumber raster dan tidak merancang ulang logo
  • Lambang sangat detail mungkin tidak tetap terbaca pada 16px
  • Favicon yang diubah dapat tetap tersimpan dalam cache peramban setelah penerapan

Cara menggunakannya

1. Muat logo Anda

Masukkan PNG, JPG atau WebP — gambar persegi setidaknya 512 px memberi hasil terbaik karena 512 adalah berkas terbesar yang dibuat dan tidak ada detail baru yang diciptakan saat memperbesar. Gambar tidak persegi mendapat bingkai pangkasan persegi yang dapat diseret sepanjang sisi panjangnya, atau Anda dapat beralih ke Fit dan menambahkan bilah kosong. Dalam kedua cara, gambar tidak pernah diregangkan. Panel melaporkan ukuran dan apakah gambar transparan, serta memperingatkan ketika sumber di bawah 512 px karena berkas 512 px kemudian diperbesar dan menjadi lembut. Fit merupakan pilihan jujur ketika tidak ada bagian yang boleh dipotong, tetapi perhatikan konsekuensinya: logo lebar menjadi logo kecil dengan pita kosong di atas dan bawah, yang merupakan banyak ruang terbuang dalam tab 16 px.

2. Periksa pratinjau ukuran asli

Tiga persegi digambar pada 16, 32 dan 180 piksel nyata di latar terang dan gelap, dan tab peramban tiruan di bawah menempatkan versi 16 px di samping judul seperti biasanya. Inilah langkah yang dilewati kebanyakan pembuat dan menyelamatkan Anda: jika persegi 16 px noda, ekspor sebanyak apa pun tidak memperbaiki, dan perlu logo sederhana. Penggeser ukuran gambar dan radius sudut mengubah pratinjau sama, sehingga ruang tambahan dan pembulatan terlihat sebelum unduhan.

Ada dua detail pada panel itu yang perlu diketahui. Garis putus-putus di sekitar setiap persegi menunjukkan batas ikon sebenarnya — tanpanya, ikon yang diberi ruang kosong atau diperkecil dengan penggeser ukuran gambar tidak dapat dibedakan dari ikon yang memang lebih kecil, karena area kosong mengikuti warna contoh latar. Contoh latar terang dan gelap juga sama-sama menampilkan transparansi yang tersisa dari pilihan latar Anda. Dengan begitu, halo pucat yang tertanam dalam gambar terlihat pada latar gelap, dan halo gelap terlihat pada latar terang. Tab browser tiruan adalah bingkai CSS di sekitar kanvas 16 px yang sama, bukan browser sungguhan; keberadaannya berguna karena 16 px yang dilihat sendirian masih terasa lebih besar daripada saat berada di samping judul halaman.

3. Pilih set dan unduh

Pilih set minimal atau set lama, tekan Buat, lalu unduh berkas satu per satu atau ambil ZIP. Salin cuplikan head dan manifest dari panel di bawahnya — keduanya hanya mencantumkan berkas yang benar-benar Anda buat. Blok manifest merupakan objek JSON lengkap yang dapat langsung disimpan ke site.webmanifest; tetap memerlukan theme_color dan sebuah background_color, yang bebas Anda pilih. Isi nama aplikasi dan nama itu muncul sebagai apple-mobile-web-app-title dalam head dan sebagai name dalam manifes. Biarkan kosong dan kedua baris sama sekali tidak dikeluarkan, sehingga iOS memakai judul halaman Anda — biasanya pilihan tepat.

Tiga panel kiri ke kanan: area seret bergaris putus-putus menerima satu PNG, JPG atau WebP; bingkai persegi di samping pratinjau 16, 32 dan 180 piksel pada terang dan gelap; serta keluaran berkas, ZIP, dan pilihan set minimal atau lama
Satu gambar sumber digunakan semua panel: kontrol pangkasan dan ukuran pada langkah dua mengubah canvas sama yang dipakai mengodekan berkas, sehingga tidak ada pergeseran antara pratinjau dan unduhan.

Ukuran mana yang sebenarnya Anda perlukan?

UkuranBerkasDigunakan untuk
16 × 16favicon.icoTab peramban dan daftar bookmark pada layar kepadatan standar.
32 × 32favicon.icoTab layar kepadatan tinggi, serta taskbar dan pintasan Windows. 48 disertakan karena alasan sama.
180 × 180apple-touch-icon.pngUbin layar utama iOS ketika situs disimpan. Harus tidak transparan.
192 × 192android-chrome-192x192.pngLayar utama Android dan ikon kecil dalam manifest aplikasi web.
512 × 512android-chrome-512x512.pngLayar pembuka aplikasi terpasang dan ikon manifest besar yang diperlukan ajakan pemasangan.
Logo heksagon ditampilkan di empat tempat yang meminta berkasnya: versi 16 dan 32 piksel pada tab peramban, ubin 180 piksel pada layar utama iOS, ikon 192 piksel pada peluncur Android, dan ikon 512 piksel pada layar pembuka PWA, dengan berkas favicon.ico di bawahnya yang menggabungkan gambar 16, 32 dan 48 piksel dalam satu berkas
Setiap ukuran ada karena area tertentu memintanya. Dua ukuran terkecil tidak pernah diminta sebagai berkas terpisah oleh peramban modern — dibaca dari ICO.

Bagian .ico kontainer menjaga daftar ini tetap pendek: memuat beberapa gambar dalam satu file, sehingga 16, 32, dan 48 disertakan bersama dan browser memilih yang diperlukan. Itulah sebabnya satu favicon.ico di direktori akar mencakup semua kasus tab tanpa tag tambahan. PNG 16 dan 32 terpisah hanya diperlukan untuk browser lama yang mengabaikan ICO; itulah tujuan set lama.

Dua set file yang mungkin pernah Anda lihat di tempat lain sengaja tidak disertakan. Tile Windows Metro — browserconfig.xml dan mstile-*.png gambar — milik layar mulai Windows 8 dan fitur pinned-site yang menyertainya; Edge berhenti membacanya bertahun-tahun lalu. Favicon MacBook Touch Bar menghilang bersama perangkat kerasnya. Membuat keduanya sekarang hanya menambah file yang tidak diminta dan tag yang tidak dibaca, persis keruwetan yang hendak dihindari set Minimal.

Mengapa logo Anda mungkin tidak cocok pada 16px

Ikon 16 × 16 memiliki total 256 piksel. Logo berbentuk tulisan yang terbaca sempurna pada kartu nama tidak memiliki cukup ruang untuk dirender pada skala itu, dan naluri umum — memperbesar teks — tidak membantu karena batasannya bukan ukuran huruf. Batasannya adalah kepadatan garis: berapa banyak goresan dan celah berbeda yang Anda minta agar dimuat dalam enam belas piksel. Setiap goresan memerlukan setidaknya satu piksel, begitu pula celah di sebelahnya, sehingga apa pun dengan lebih dari beberapa unsur di tiap sisi akan berubah menjadi abu-abu.

Dua lambang dirender pada 180, 32, dan 16 piksel. Lambang kiri memadukan lingkaran konsentris, arsiran, dan garis tipis dalam sebuah lingkaran, lalu kabur menjadi gumpalan abu-abu tanpa ciri pada 16 piksel. Lambang kanan berupa lingkaran padat berisi wajik dan titik, dan tetap terbaca pada ketiga ukuran.
Kedua logo memiliki bobot serupa pada 180 piksel. Perbedaannya pada 16 adalah jumlah goresan dan celah yang harus dimuat perender dalam enam belas piksel.

Yang bertahan adalah satu bentuk dengan satu atau dua warna dan ruang internal yang lapang: satu huruf, bukan satu kata; siluet, bukan garis luar; bentuk padat, bukan goresan tipis. Gradasi halus menjadi rata, garis sangat tipis menghilang atau mengalami aliasing menjadi garis bertitik, dan detail dekat tepi paling dahulu hilang. Buat versi lambang yang disederhanakan untuk ikon dan periksa dalam pratinjau di atas — membandingkan persegi 16 px dengan 180 px biasanya memperjelas keputusan. Jika lambang tidak terbaca pada persegi pertama, lambang juga tidak akan terbaca di tab, dan tidak ada pengaturan ekspor yang dapat memperbaikinya.

Penggeser ukuran gambar adalah bagian kompromi sama. Ruang sekitar logo yang memenuhi tepi lebih rapi pada 180 px, tetapi pada 16 px setiap persen margin mengurangi 256 piksel yang tersedia — turun ke 80% dan karya dirender dalam sekitar 164. Gunakan ketika logo benar-benar bertabrakan dengan bingkai dan periksa persegi 16 px sesudahnya, bukan mempercayai versi besar.

Pertanyaan

Apakah gambar saya diunggah ke server?

Tidak. Gambar didekode oleh peramban, digambar ke canvas, dan dikodekan menjadi PNG oleh Canvas API. Berkas ICO dirakit dari PNG tersebut dalam JavaScript. Ini situs statis tanpa endpoint unggahan dan tanpa akun — Anda dapat memuat halaman, memutus jaringan, dan pembuat tetap bekerja.

Mengapa apple-touch-icon opak?

iOS tidak mempertahankan transparansi pada ikon layar utama: alfa dikompositkan di atas hitam, sehingga logo transparan menjadi tile gelap. Generator mengisi kanvas 180 × 180 dari tepi ke tepi dengan warna pilihan sebelum menggambar — termasuk sudut, bahkan saat radius sudut diatur, karena iOS menerapkan mask-nya sendiri. File lain mengikuti kontrol Latar dan mempertahankan alfa saat diatur ke Transparan, karena tab dan launcher Android mendukungnya.

Apa pengaruh radius sudut terhadap warna latar?

Radius memotong persegi, sehingga sudut ikon membulat dibuang dan transparan — warna latar mengisi bentuk di dalam kurva, bukan sudut di luar. Itu sesuai untuk tab atau peluncur Android yang menggambar ikon pada area sendiri. apple-touch-icon pengecualian: isiannya dilukis sampai tepi sebelum dipotong, termasuk sudut, karena iOS menerapkan mask membulat sendiri dan ikon yang sudah membulat memperlihatkan celah di empat sudut.

Apakah saya masih memerlukan favicon-16x16.png?

Biasanya tidak. Semua browser terkini membaca gambar 16 dan 32 px dari favicon.ico, sehingga PNG terpisah merupakan duplikat. Berkas ini hanya diperlukan untuk peramban lama yang mengabaikan berkas ICO, dan itulah yang ditambahkan oleh set lama. Jika Anda ragu, set minimal merupakan pilihan bawaan yang lebih aman: lebih sedikit berkas, dan cuplikan head tetap singkat.

Bagaimana dengan favicon SVG?

Sumber raster tidak dapat menjadi SVG sejati. Menjiplak PNG menghasilkan pendekatan dengan tepian berbeda, bukan karya asli Anda, sehingga alat ini tidak berpura-pura menawarkannya. Jika Anda menginginkan favicon SVG, ekspor dari berkas vektor tempat logo dibuat dan tambahkan bersama ICO — peramban yang mendukungnya menggunakan SVG, sedangkan sisanya memakai cadangan. Tetap simpan ICO; dukungan SVG tidak universal.

Terkait

Untuk latar belakang lengkap tentang setiap ukuran, tag head, manifest, dan jebakan cache yang membuat favicon berubah tampak tetap sama, baca panduan ukuran favicon — panduan lengkap di balik alat ini. Jika sumber Anda memiliki format salah atau perlu diratakan ke latar terlebih dahulu, Konverter Gambar menanganinya secara batch.