Ücretsiz Favicon Oluşturucu
Herhangi bir görüntüyü eksiksiz bir favicon paketine dönüştürün: çok boyutlu favicon.ico, Apple dokunma simgesi, Android/PWA simgeleri, web manifestosu ve yapıştırmaya hazır HTML kod parçacığı — hepsi sıkıştırılmış, tarayıcınızda.
Dosyayı buraya bırakın ya da göz atmak için tıklayın
PNG, JPG, WebP, SVG, HEIC, HEIF · cihazınızda işlenir
veya panodan yapıştırmak için Ctrl+V'ye basın
Dosyalarınız hiçbir zaman cihazınızı terk etmez. Tüm işlemler tarayıcınızda yerel olarak gerçekleşir.
💡 En iyi sonuç için en az 512×512 boyutunda kare bir görsel yükleyin. Şeffaf PNG veya SVG en iyi sonucu verir.
Yaygın kullanımlar
- Web Sitesi İkonu OluşturunHer tarayıcı ve cihazın beklediği eksiksiz favicon setini oluşturun.
- PWA ve Manifest İkonları OluşturunPWA'nın ihtiyaç duyduğu 192px ve 512px ikonları ve web manifestini alın.
- Apple Touch İkonu OluşturunBir site ana ekrana kaydedildiğinde iOS'un kullandığı 180×180 ikonu oluşturun.
- Logoyu Favicona DönüştürünMarka logonuzu temiz, tanınabilir bir favicona dönüştürün.
- Herhangi bir Framework için Favicon OluşturunReact, Next.js, WordPress ve daha fazlası için hazır favicon dosyaları alın.
Nasıl çalışır
Bu araç herhangi bir PNG, JPEG, WebP veya SVG'yi eksiksiz bir favicon paketine dönüştürür — çok boyutlu .ico, Apple dokunmatik simgesi, Android/PWA simgeleri, bir web manifesti ve yapıştırmaya hazır bir HTML parçacığı — tamamen tarayıcınızın içinde Canvas API ve JSZip kullanarak. Hiçbir şey yüklenmez; tüm çizim ve dosya oluşturma yerel olarak gerçekleşir.
- 1Canvas görüntünüzü yeniden ölçeklerTarayıcı kaynak görüntünüzü gereken her boyutta (16, 32, 48, 180, 192 ve 512 px) ekran dışı HTML Canvas öğelerine çizer. Açık width/height öznitelikleri olmayan SVG'ler önce DOMParser ve XMLSerializer ile normalleştirilir; böylece Firefox ve Chrome boş bir tuval yerine aynı piksel çıktısını üretir.
- 2Elle yazılmış ICO kodlayıcı .ico dosyasını paketlerKüçük ICO girişleri (16, 32, 48 px) ham 32 bit BGRA DIB bit eşlemleri olarak kodlanır — BITMAPINFOHEADER artı aşağıdan yukarıya XOR satırları ve 1bpp AND maskesi — çünkü Windows kabuk bileşenleri bu boyutlarda sıkıştırılmamış DIB biçimi gerektirir. Araç ICO dizin başlığını yazar ve girişleri tamamen DataView ve Uint8Array ile birleştirir; harici bir ICO kütüphanesi kullanılmaz.
- 3PNG çıktıları canvas.toBlob ile üretilirHer PNG varyantı (favicon-16x16, favicon-32x32, apple-touch-icon-180x180, android-chrome-192x192, android-chrome-512x512), canvas.toBlob 'image/png' ile çağrılarak yakalanır ve kayıpsız kodlama tarayıcının yerleşik görüntü motoruna bırakılır. İsteğe bağlı kenar boşluğu, arka plan rengi ve şekil kırpma (kare, yuvarlatılmış veya daire) yakalamadan önce tuval bağlamına uygulanır.
- 4JSZip her şeyi tek bir indirmede paketlerJSZip, oluşturulan tüm dosyaları — favicon.ico, beş PNG, uygulama adınızı içeren bir site.webmanifest ve doğru <link> etiketlerini içeren bir favicon-snippet.html — cihazınıza otomatik olarak indirilen tek bir .zip blob'unda birleştirir.
Görüntünüz doğrudan tarayıcının Canvas API'sine yüklenir ve cihazınızdan asla çıkmaz — hiçbir noktada hiçbir dosya verisi sunucuya iletilmez.
İlgili araçlar
PNG'den ICO Favicon'a Dönüştürücü
PNG, JPG, WebP veya SVG görüntüleri çok boyutlu .ico favicon dosyalarına dönüştürün. Paketlemek istediğiniz boyutları seçin (16, 32, 48, 64, 128, 256) ve tek bir .ico indirin.
Animasyonlu GIF Yapıcı
Birden fazla görüntüyü animasyonlu GIF'e dönüştürün. Ayarlanabilir kare gecikmesi, çıkış genişliği, döngü ve kalite. Tamamen tarayıcınızda kodlanır.
İmza Oluşturucu
Faresiyle, parmağınızla veya kalemle bir imza çizin ya da adınızı el yazısı yazı tipiyle yazın, ardından şeffaf PNG veya SVG olarak dışa aktarın.