Menu

Generator Favicon

Buat favicon dari gambar, teks, atau emoji: semua ukuran plus HTML untuk ditempel.

Oleh Nethanel Bar, Co-founder & CEO

Terakhir diperbarui

Siap benar-benar belajar coding?

Coddy mengajarimu dengan menulis kode sungguhan di browser: pelajaran interaktif, umpan balik instan, dan bantuan AI saat kamu buntu.

Apa itu favicon generator?

*Favicon* adalah ikon kecil yang muncul di tab browser, bookmark, daftar riwayat, dan layar utama iOS / Android saat seseorang menyimpan situsmu. Hal kecil ini ternyata sangat memengaruhi kesan sebuah proyek: favicon sungguhan membedakan kotak placeholder dari produk yang sudah jadi.

Browser modern meminta favicon dalam beberapa ukuran dan format berbeda. Ikon tab dan bookmark butuh PNG 16×16 atau 32×32. Safari di iOS butuh apple-touch-icon.png berukuran 180×180. Fitur Add to Home Screen di Android butuh 192×192 dan 512×512 di dalam web manifest. Browser lama dan beberapa integrasi masih mengharapkan favicon.ico multi-resolusi. Memotong semuanya satu per satu dengan tangan itu pekerjaan yang merepotkan, dan favicon generator menyelesaikannya dalam satu klik.

Generator ini berjalan sepenuhnya di browsermu. Gambar yang kamu unggah didekode ke dalam <canvas> secara lokal, setiap ukuran output dirender di sebelahnya, dan seluruh paket (PNG, ICO, web manifest, README, dan potongan HTML) dikemas menjadi .zip tanpa mengunggah apa pun.

Yang akan kamu pelajari saat memakainya

  • Browser meminta **beberapa** ukuran favicon sekaligus: tidak ada lagi satu gambar favicon yang "benar".
  • favicon.ico adalah format kontainer yang bisa menampung beberapa ukuran (16, 32, 48) sehingga pemanggil lama selalu menemukan yang dibutuhkan.
  • Safari di iOS dan Chrome di Android memakai URL ikon yang *berbeda* (apple-touch-icon.png dan entri di manifest.webmanifest), jadi keduanya harus ada.
  • Emoji dan font sistem dirender berbeda di macOS, Windows, Linux, dan Android. Paketnya membekukan tampilan seperti yang dirender di browsermu.

Cara membuat favicon langkah demi langkah

  1. Pilih mode sumber

    Pakai **Teks** untuk monogram 1 sampai 3 karakter, **Emoji** untuk ikon satu glyph, atau **Gambar** untuk menjatuhkan PNG, JPEG, atau SVG. Mode Gambar adalah titik awal terbaik kalau kamu sudah punya logo.

  2. Atur warna dan bentuk

    Pilih warna latar (dan warna teks untuk monogram). Pilih **Persegi**, **Membulat**, atau **Lingkaran**. Persegi membulat cocok dengan cara iOS memotong ikon di layar utama, jadi terasa alami.

  3. Tambahkan nama situsmu

    Nama situs menjadi meta tag application-name dan short_name di manifest.webmanifest untuk PWA. Pakai nama merek yang akan dilihat pengguna di bookmark browser.

  4. Lihat pratinjau setiap ukuran

    Gulir baris pratinjau untuk memastikan ikon masih terbaca di 16px dan 32px (ukuran di tab). Kalau desainnya sulit dibaca sekecil itu, sederhanakan sumbernya: lebih sedikit karakter atau potongan yang lebih rapat.

  5. Unduh paketnya dan tempel HTML-nya

    Klik **Unduh paket favicon (.zip)** untuk mendapatkan semua file output sekaligus. Letakkan file-filenya di root situsmu, lalu tempel potongan HTML ke <head> milikmu, dan selesai.

File di dalam paket

Setiap unduhan berisi file di bawah ini. Potongan HTML menghubungkan semuanya. Kalau kamu hanya butuh sebagian, simpan yang cocok dengan platform yang kamu dukung.

FileUkuranDipakai olehCatatan
favicon.ico16, 32, 48Tab browser (fallback lama)Kontainer ICO multi-resolusi: setiap browser masih meminta URL ini.
favicon-16x16.png16×16Ikon tab browserDipakai di layar high-DPI lewat <link rel="icon" sizes="16x16">.
favicon-32x32.png32×32Tab browser + bookmarkIkon tab utama di layar retina.
favicon-48x48.png48×48Tile situs Windows, taskbarJuga dibundel di dalam favicon.ico untuk pemanggil lama.
apple-touch-icon.png180×180Add to Home Screen di Safari iOSiOS memakai tangkapan layar sebagai fallback kalau file ini tidak ada, jadi selalu sertakan.
android-chrome-192x192.png192×192Layar utama AndroidDirujuk dari manifest.webmanifest.
android-chrome-512x512.png512×512Prompt instal PWA + splashWajib untuk PWA yang bisa diinstal.
site.webmanifest-Metadata instal PWABerisi daftar ikon, nama, dan warna tema. Ditautkan lewat <link rel="manifest">.

Ide favicon untuk dicoba

Monogram teks

Ketik 1 sampai 3 huruf (misalnya **Co**, **C**, atau **JS**), pilih warna merek, lalu pilih **Membulat** untuk siluet yang ramah iOS.

Monogram paling mudah dibaca di 16px karena tidak ada detail yang hilang. Pakai satu huruf kapital tebal atau pasangan dua huruf yang rapat, dan pastikan warna teks dan latar sangat kontras.

Jalan pintas emoji

Pilih emoji yang cocok dengan suasana proyek: 🚀 untuk peluncuran, 🧪 untuk eksperimen, 📚 untuk dokumentasi. Atur latar yang netral.

Favicon emoji terasa ramah untuk situs pribadi, hackathon, dan proyek sampingan. Ingat bahwa emoji yang sama terlihat berbeda di macOS (Apple) dan Windows (Segoe). Setelah diekspor, paketnya membekukan tampilan macOS / Linux / Chrome yang kamu lihat di pratinjau.

Gambar logo

Jatuhkan PNG atau SVG logomu, naikkan slider **Padding** agar gambarnya tidak menyentuh tepi, dan nyalakan **Isi warna latar** kalau logomu punya tepi transparan.

Input SVG dirender tajam di setiap ukuran. Input PNG juga bisa, tetapi jadi buram melewati resolusi aslinya, jadi mulailah dari sumber berukuran minimal 512×512.

Kesalahan umum soal favicon

  • Hanya menyertakan PNG 16×16 dan berharap tampak tajam di layar retina. Perangkat modern merender ikon tab di 32px atau 48px dan akan memperbesar sumber 16px menjadi gumpalan buram.
  • Lupa menyertakan apple-touch-icon.png. Kalau Apple touch icon tidak dideklarasikan, iOS akan memakai tangkapan layar halaman sebagai gantinya, dan biasanya hasilnya jelek.
  • Menaruh file favicon di subdirektori lalu menautkannya dengan <link rel="icon" href="/images/favicon.ico">. Itu berhasil, tetapi browser tetap mencari /favicon.ico di root situs. Taruh salinannya di root juga, atau terima saja error 404 di log aksesmu.
  • Memakai logo yang ramai dengan garis tipis di 16×16. Garis yang lebarnya di bawah sekitar 2px praktis menghilang di ukuran favicon. Sederhanakan, tebalkan garisnya, atau ganti ke potongan monogram.
  • Cache: "Favicon-ku tidak berubah." Browser menyimpan cache favicon dengan agresif. Paksa refresh dengan query string (favicon.ico?v=2) atau dengan menghapus cache situs.

FAQ Favicon Generator

Apa itu favicon?

Favicon adalah ikon kecil yang ditampilkan browser di sebelah judul halaman: di tab, bookmark, daftar riwayat, dan pintasan layar utama. Namanya singkatan dari *favorite icon*; rilis awal Internet Explorer 5 memakainya untuk bookmark.

Ukuran favicon apa saja yang benar-benar kubutuhkan di 2026?
Minimal: favicon.ico multi-resolusi (16/32/48), PNG 32×32, apple-touch-icon.png 180×180 untuk iOS, serta PNG 192×192 dan 512×512 yang dideklarasikan di site.webmanifest untuk Android dan PWA yang bisa diinstal. Paket yang diunduh alat ini berisi semuanya.
ICO, PNG, atau SVG?
Semua browser mendukung favicon PNG lewat <link rel="icon" type="image/png">. Semuanya juga mendukung URL lama /favicon.ico. Favicon SVG didukung di browser modern dan membuat satu file bisa diskalakan dengan tajam di setiap ukuran. SVG bagus kalau logomu sudah berbentuk vektor, tetapi Safari di iOS tetap butuh fallback PNG.
Kenapa favicon-ku tidak berubah?
Browser menyimpan cache favicon dengan kuat. Setelah mengunggah file baru, lakukan hard refresh (Cmd/Ctrl + Shift + R), hapus data situs di DevTools, atau ubah query string di URL favicon (/favicon.ico?v=2). CDN di depan situsmu biasanya juga perlu di-purge.
Apakah aku butuh Apple touch icon?
Ya, kalau kamu ingin pengguna iOS yang menyimpan situsmu ke layar utama melihat ikon sungguhan, bukan thumbnail halaman. Apple touch icon berukuran 180×180 dan diletakkan di /apple-touch-icon.png. Paketnya sudah menyertakannya.
Apakah gambarku diunggah?
Tidak. Gambar didekode di dalam browsermu memakai <canvas>, dan setiap output (PNG, ICO, ZIP, manifest) dibuat secara lokal. Tidak ada yang keluar dari perangkatmu.

Pelajari lebih lanjut

Alat developer lainnya

Ilustrasi bahasa pemrograman di Coddy

Belajar coding dengan Coddy

Mulai