Base64 Encode/Decode

GIF'ten Base64'e Dönüştürücü: GIF Resimlerini Kodlayın

GIF resimlerini ve animasyonlarını Base64 stringlerine dönüştürün. Animasyonlu GIF'leri HTML veya CSS'de data URI olarak kullanın. Sunucu yok, tarayıcınızda çalışır.

Verileriniz tarayıcınızdan çıkmaz.

🖼️

Sürükle & bırak bir GIF dosyası buraya

veya gözatmak için tıkla (maks 50 MB)

GIF’ten Base64’e Dönüştürme

GIF (Graphics Interchange Format), web üzerinde basit animasyonlar ve düşük renkli grafikler için klasik formattır. Bu araç, GIF dosyalarını HTML, CSS veya e-posta şablonlarında data URI olarak gömmek için Base64 stringlerine kodlar.

Nasıl Kullanılır

  1. Yükleme alanına bir GIF dosyası bırakın veya göz atmak için tıklayın
  2. Araç dosyayı yerel olarak okur ve kodlar
  3. Çıktı formatını seçin: düz Base64, data URI veya CSS arka plan
  4. Sonucu kopyalayın

GIF Kodlama Hususları

Animasyon kareleri ve dosya boyutu

Statik GIF’ler genellikle küçüktür. 100x100 piksellik bir simge 1-5 KB olabilir. Animasyonlu GIF’lerde dosya boyutu sorun haline gelir. Her kare veri ekler ve 15 fps’de 3 saniyelik bir animasyon 45 kareye sahiptir. Base64 kodlamasından sonra (%33 artış) string devasa olabilir.

Animasyonlu GIF’leri gömme kılavuzu:

Renk sınırlamaları

GIF, kare başına maksimum 256 renk destekler. Bu basit grafikler, simgeler ve piksel sanatı için yeterlidir, ancak fotoğraflar ve gradyanlar bantlı görünür. Fotoğraf içeriği için JPG’den Base64’e veya WebP’den Base64’e daha iyi sonuç verir.

Şeffaflık

GIF, ikili şeffaflığı destekler (her piksel tamamen şeffaf veya tamamen opaktır). Kısmi şeffaflığı (alfa karıştırma) desteklemez. Yarı şeffaf pikseller gerekiyorsa PNG veya WebP daha iyi seçimlerdir.

Base64 GIF’lerin Kullanım Alanları

Yükleniyor animasyonları ve mikro animasyonlar

Küçük animasyonlu GIF’ler (5 KB altı), Base64 olarak gömüldüğünde mükemmel yükleniyor göstergeleri oluşturur. Animasyon, resim isteği beklemeden hemen başlar.

<img src="data:image/gif;base64,R0lGODlhEAAQ..." alt="Yükleniyor" />

E-posta şablonları

E-posta, GIF Base64 gömme için en güçlü kullanım alanlarından biridir. Birçok e-posta istemcisi animasyonlu GIF’leri destekler ancak harici resimleri engeller. Küçük bir animasyonlu GIF’i data URI olarak gömmek, e-posta gövdesinde görüntülenmesini sağlar.

Tek piksel izleme alternatifleri

Klasik 1x1 şeffaf GIF (en küçük geçerli GIF 43 bayt veya 60 Base64 karakterdir) tarihsel olarak izleme pikseli olarak kullanılmıştır. Bu küçük GIF data URI’sı, yavaş yüklenen resimler için src yer tutucusu olarak hâlâ kullanışlıdır:

data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7

GIF ve Modern Alternatifler

ÖzellikGIFPNG (APNG)WebPVideo (MP4)
AnimasyonEvetEvetEvetEvet
Maksimum renk25616.7M16.7M16.7M
Alfa şeffaflıkSadece ikiliTamTamTam
Tipik dosya boyutuBüyükBüyük%50-80 daha küçük%90 daha küçük
Base64 uygunluğuSadece küçükSadece küçükDaha iyiHayır

Yeni projelerde animasyonlu GIF yerine animasyonlu WebP veya kısa video klipleri düşünün. Sınırlı renkli statik görüntüler için GIF ve PNG benzerdir ve yeni çalışmalarda genellikle PNG tercih edilir.

Diğer formatlar için PNG’den Base64’e, WebP’den Base64’e veya genel Resimden Base64’e dönüştürücüye bakın.