Görsel aracı / 16

Base64'e Görsel

CSS, HTML veya aktarım için bir görseli eksiksiz Base64 veri URL'si olarak kodlayın.

Base64'e Görsel: TOEA, tarayıcıdaki FileReader ile dosya baytlarını okur ve Base64 yükünü MIME türüyle önekler. Sunucuya hiçbir dosya yüklenmeden tarayıcınızda %100 yerel olarak çalışır.

Çalıştırma sayısı
Tarayıcınızda
Maliyet
Ücretsiz · kayıt gerekmez
Kullanılabilirlik
Kullanıma hazır
Görsel → Base64 kodlayıcıYerel işleme

Tamamen tarayıcınızda çalışır

↥
Bir görsel seçin

JPG, PNG, WebP veya GIF · 30 MB'a kadar

Satır içine almanın işe yaradığı durumlar

Bir veri URL'si bir isteği kaydeder, ancak kendi başına önbelleğe alınamaz: URL'yi içeren HTML veya CSS'nin her kopyasıyla yeniden indirilir ve dosyadan yaklaşık üçte bir daha büyüktür. Bu ödün, stil sayfasındaki bir simge veya bulanık bir yer tutucu gibi birkaç kilobaytlık küçük görseller için işe yarar. Sayfalar arasında yeniden kullanılan fotoğraf ve görseller, normal dosyalar olarak daha hızlı yüklenir. SVG için işaretlemeyi Base64 yerine URL kodlamak genellikle daha kısa bir veri URL'si oluşturur.

Veri URL'lerinin çalışmadığı yerler

Gmail ve diğer birçok e-posta istemcisi veri URL'si olarak gömülen görselleri göstermez; bu nedenle bültenlerde bunun yerine barındırılan bir görsele bağlantı verin. Base64 görsellerini kabul eden birçok API yalnızca yükü ister: base64 sonrasındaki virgül dahil olmak üzere virgüle kadar olan her şeyi silin. İçerik Güvenliği Politikası kullanan bir sayfanın, satır içi görseller yüklenmeden önce img-src yönergesinde data: belirtmesi gerekir.

Nasıl kullanılır?

  1. Bir görsel seçin.
  2. Yerel olarak kodlayın.
  3. Oluşan veri URL'sini kopyalayın.

Gizlilik ve sınırlamalar

Dosya cihazınızda kalır. Base64 bir şifreleme yöntemi değil, kodlamadır ve boyutu yaklaşık üçte bir oranında artırır.

İlgili araçlar

Sık sorulan sorular

Bunu bir img etiketine yapıştırabilir miyim?

Evet. Eksiksiz veri URL'si, veri URL'lerine izin verilen yerlerde görsel src'si olarak kullanılabilir.

Sonuç neden dosyadan daha uzun?

Base64, ikili baytları metin karakterleriyle temsil eder ve ek yük oluşturur.

Ücretsiz araç · tarayıcınızda kez çalıştırma · hesap gerekmez