Skip to main content

Base64 Resim Kodlayıcı Resimleri HTML ve CSS'de gömme amacıyla Base64-kodlu veri URI'lerine dönüştürün.

Base64 Resim Kodlayıcı illustration
🔐

Base64 Resim Kodlayıcı

Resimleri HTML ve CSS'de gömme amacıyla Base64-kodlu veri URI'lerine dönüştürün.

1

Görüntüyü Yükle

Bir görüntü dosyasını seçin veya sürükleyip bırakın (PNG, JPG, GIF, SVG, WebP).

2

Base64 Çıktısını Görüntüle

Base64 veri URI'si anında oluşturulur.

3

Veri URI'sini Kopyala

Tam veri URI'sini HTML veya CSS'de kullanmak için kopyalamak üzere Kopyala'ya tıklayın.

Loading tool...

What Is Base64 Resim Kodlayıcı?

Bir Base64 Resim Kodlayıcısı, resim dosyalarını HTML, CSS veya JavaScript'te doğrudan gömülebilen Base64-kodlu veri URI'lerine dönüştürür. Harici bir dosya yerine, resim verileri data:image/type;base64,... dizisi olarak satır içi olarak verilir. Bu, ek HTTP isteklerini ortadan kaldırır ve küçük simgeler, logolar ve sprite'ler için idealdir. Araç, resmi FileReader API kullanarak okur, MIME türünü otomatik olarak algılar ve tam bir veri URI'si üretir. PNG, JPEG, GIF, SVG, WebP ve diğer ortak formatları destekler. Tüm işlemler tarayıcınızda gerçekleşir - resimler hiçbir zaman cihazınızdan ayrılmaz.

Why Use Base64 Resim Kodlayıcı?

  • Küçük resimlerin Base64 olarak işlenmesiyle ek HTTP isteklerini ortadan kaldırın
  • Tüm ortak görüntü formatları için otomatik MIME tipi algılama
  • Yüzde 100 müşteri tarafında - görüntüler tarayıcınızdan hiç ayrılmaz
  • HTML ve CSS için hazırlanmış veri URI'leri oluşturur

Common Use Cases

HTML Gömme

Küçük simgeleri ve logoları doğrudan HTML img src özniteliklerine gömün.

CSS Arka Planları

Veri URI'lerini CSS background-image özelliklerinde kullanın.

E-posta Şablonları

Harici kaynakların engellenmesini önlemek için HTML e-postalarına görüntüleri gömün.

Tek Dosya Uygulamaları

Görüntüleri JavaScript'e doğrudan ekleyin ve çevrimdışı uygulamalar oluşturun.

Technical Guide

FileReader API, seçilen resmi bir ArrayBuffer olarak okur, ardından readAsDataURL() aracılığıyla Base64 dizisine dönüştürür. Sonuçtaki veri URI'si data:[MIME];base64,[kodlu-veri] formatını takip eder. MIME türü dosya üzerinden otomatik olarak algılanır. Base64 kodlaması, veri boyutunu yaklaşık %33 oranında artırır, bu nedenle bu teknik 10 KB'den küçük resimler için en verimlidir. Daha büyük resimler için, uygun önbelleğe alma ile harici dosya referansları daha performanslıdır.

Tips & Best Practices

  • 1
    En iyi performans için 10KB'dan küçük resimler - HTML/CSS dosya boyutunu şişirmemek için
  • 2
    Anında yüklenmesi gereken simgeler, logolar ve UI sprite'leri için kullanın
  • 3
    Veri URI'leri ayrı olarak önbelleğe alınmaz - bunlar HTML/CSS dosyasının bir parçasıdır
  • 4
    SVG görüntülerini daha küçük boyut için Base64 yerine URL ile kodlayabilirsiniz

Related Tools

Frequently Asked Questions

Q Bu araç ücretsiz mi?
Evet, tamamen ücretsiz ve kaydolma gerekmez.
Q Görüntülerim bir sunucuya yükleniyor mu?
Hayır. Tüm işlemler tarayıcınızda gerçekleşir - görüntüler cihazınızdan hiç ayrılmaz.
Q Hangi görüntü formatları desteklenir?
PNG, JPEG, GIF, WebP, SVG, ICO, BMP ve tarayıcınızın desteklediği herhangi bir format.
Q Dosya boyutu limiti var mı?
Sert bir sınır yok, ancak Base64 %33'lük bir ek yük getirir - küçük resimler için en iyisidir.
Q Çıktıyı CSS'de kullanabilir miyim?
Evet, veri URI'sini url() içinde background-image veya herhangi bir CSS görüntü özelliğinde yapıştırabilirsiniz.

About This Tool

Base64 Resim Kodlayıcı is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.