Konverter Base64 ke ICO

Simpan data ikon Base64 sebagai file .ico, atau buat favicon dari gambar Base64 apa pun. Pilih satu ukuran dari 16 hingga 256 piksel atau ikon multi-ukuran yang berisi 16, 32, 48, dan 256.

Berjalan sepenuhnya di browser Anda. Tidak ada yang diunggah.

Cara menggunakan

  1. Tempel string Base64 atau data URI dari sebuah ikon, atau dari gambar yang ingin Anda jadikan ikon.
  2. Periksa pratinjau dan dimensinya. Gambar sumber berbentuk persegi menghasilkan ikon yang paling rapi.
  3. ICO sudah terpilih. Di Ukuran ikon, pilih satu ukuran (16, 32, 48, 64, 128, atau 256 piksel) atau opsi Beberapa ukuran.
  4. Unduh file .ico. Jika masukan sudah berupa ICO dan Anda ingin semua gambar di dalamnya tetap tanpa perubahan, pilih File asli.

File ICO dalam Base64

File ICO adalah kontainer kecil: sebuah header, direktori entri, dan satu gambar per entri, masing-masing disimpan sebagai data BMP atau PNG. Header diawali dengan byte 00 00 01 00, sehingga Base64 sebuah ikon dimulai dengan AAABAA. Anda akan menjumpai ikon Base64 pada data URI favicon seperti <link rel="icon" href="data:image/x-icon;base64,...">, di halaman HTML satu file, dan di API yang mengembalikan ikon situs web.

Tipe MIME yang terdaftar adalah image/vnd.microsoft.icon, tetapi image/x-icon jauh lebih umum dan berfungsi di mana saja.

Ukuran ikon mana yang sebaiknya dipilih

UkuranPenggunaan umum
16 × 16Tab browser dan bookmark di layar standar
32 × 32Tab browser di layar berkepadatan tinggi
48 × 48Ikon desktop Windows dan Explorer
64, 128Pratinjau yang lebih besar dan daftar aplikasi
256 × 256Tampilan ikon besar dan ekstra besar di Windows

Opsi Beberapa ukuran mengemas 16, 32, 48, dan 256 ke dalam satu file, sehingga setiap sistem dapat memilih yang paling cocok. Gambar di dalamnya dikompresi sebagai PNG, yang mempertahankan transparansi dan didukung oleh Windows Vista ke atas serta semua browser modern.

Menggunakan ikon sebagai favicon

Browser secara otomatis meminta /favicon.ico dari root situs, sehingga menyimpan file di sana sudah berfungsi bahkan tanpa markup apa pun. Data URI Base64 di href menghemat permintaan tersebut, tetapi ikon kemudian diunduh ulang bersama setiap halaman alih-alih di-cache secara terpisah. Browser modern juga menerima ikon PNG dan SVG, dan penyiapan yang umum menggabungkan keduanya:

<link rel="icon" href="/favicon.ico" sizes="any">
<link rel="icon" href="/icon.svg" type="image/svg+xml">

Mulailah dari gambar persegi dengan bentuk sederhana dan kontras yang kuat; detail halus akan hilang pada ukuran 16 piksel. Untuk mendapatkan versi PNG bagi keperluan lain, coba Base64 ke PNG.

Pertanyaan yang sering diajukan

Berapa ukuran yang tepat untuk favicon.ico?

Ikon multi-ukuran yang berisi gambar 16, 32, dan 48 piksel sudah mencakup browser dan Windows. Opsi Beberapa ukuran di sini juga menambahkan 256 untuk tampilan ikon besar.

Bisakah saya mengonversi PNG atau SVG Base64 ke ICO?

Bisa. Tempel datanya, biarkan Unduh sebagai pada ICO, lalu pilih ukuran. Gambar apa pun yang dapat ditampilkan browser Anda bisa dikonversi.

Mengapa pratinjau hanya menampilkan satu ukuran ikon saya?

File ICO dapat memuat beberapa gambar, tetapi pratinjau hanya menampilkan salah satunya. Unduh sebagai File asli untuk mempertahankan semua gambar di dalam file.

Apakah ICO mempertahankan transparansi?

Ya. Ikon disimpan sebagai data PNG dengan kanal alfa penuh, sehingga sudut membulat dan tepi lembut tetap transparan.

Bagaimana cara memasukkan ikon ke dalam data URI?
Gunakan ICO ke Base64 untuk mengenkode file, lalu tempel hasilnya ke href pada tag <link rel="icon"> Anda.