Base64 Görüntü Kodlayıcı
İşleniyor...
Küçük bir görüntüyü Base64 data URI olarak satır içine eklemek bir HTTP isteğini önleyebilir ve kaynağı onu kullanan HTML veya CSS ile birlikte tutar. Bu tarayıcı aracı doğrulanmış PNG, JPEG, GIF ve WebP dosyalarının yanı sıra <svg> köküyle ayrıştırılabilen SVG metnini 5 MiB boyuta kadar kabul eder. Ham Base64, data URI, CSS, HTML veya JSON çıktısı üretir. Seçilen biçimin hedefe uygun olduğunu kontrol edin. SVG yalnızca yapısal olarak denetlenir ve hâlâ etkin ya da güvensiz içerik barındırabilir.
Görüntü nasıl kodlanır
-
1
Görüntünüzü bırakın
En fazla 5 MiB boyutunda PNG, JPG, GIF, WebP veya SVG seçin. Raster görüntüler herhangi bir kenarda en fazla 16.384 piksel, toplamda ise en fazla 33.554.432 piksel olabilir. Kodlanmış metin 7 MiB altında kalır.
-
2
Kodlama tarayıcıda çalışır
Görüntü baytları okunur, Base64 kodlanır ve doğru `data:` URI başlığıyla öneklenir.
-
3
Çıktı formatını seçin
Ham Base64, CSS `background-image` kuralı, HTML `<img>` etiketi veya JSON için güvenli dize.
-
4
Sonucu kopyalayın
Stil sayfasına, şablona veya API gövdesine yapıştırın.
Görüntüleri inline etmek ne zaman buna değer
Satır içine eklemeden önce değerlendirilip sınanacak adaylar:
- 2 KB altı ikonlar, Önemsiz ek yükle bir HTTP isteğini kurtarır.
- E-posta şablonları - Veri URI’leri e-posta istemcilerinde tutarlı biçimde desteklenmez. Hedef istemcileri sınayın ve gerektiğinde CID ya da barındırılan görüntüler kullanın.
- İlk ekran yer tutucuları (LQIP), Düşük kaliteli bulanık sürüm satır içine eklenir, tam görüntü sonra yüklenir.
- Bir kez kullanılan SVG’ler, SVG metindir; doğru yüzde kodlamalı bir data URI, karakterlere ve biçimlendirmeye bağlı olarak Base64’ten daha kısa olabilir.
Kötü adaylar:
- Büyük görüntüler, 500 KB görüntüyü %33 şişirmek 166 KB boşa harcamaktır.
- Sayfalar arasında yeniden kullanılan görüntüler, Satır içine eklemek, tarayıcı önbelleğinin rotalar arasında çalışmasını engeller.
- Kritik CSS, Ağır görüntüleri satır içine eklemek kritik yolu şişirir.
Boyut beklentileri
| Görüntü boyutu | Base64 dizesi boyutu |
|---|---|
| 500 bayt | ~680 karakter |
| 2 KB | ~2.7 KB |
| 20 KB | ~27 KB |
| 200 KB | ~270 KB |
Data URI formatı
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+M9QDwAEhQGAhKmMIQAAAABJRU5ErkJggg==
data:şeması- MIME türü
;base64,göstergesi- Kodlanmış byte’lar
SVG özel bir durumdur
Base64, çevreleyen sözdiziminden önce özgün SVG baytlarını yaklaşık üçte bir büyütür; yüzde kodlama ise yalnızca kaçırılması gereken karakterleri uzatır. Hangi biçimin daha kısa olduğu SVG’ye bağlıdır. Metin biçimi doğru yüzde kodlanmış bir data:image/svg+xml,... değeri kullanmalıdır. Tek başına ;utf8 belirteci standart bir data URI parametresi değildir; kaçırılmamış #, %, tırnak veya boşluk karakterleri URI’yi bozabilir. Bu araç SVG yapısını kontrol eder ancak betikleri, olay işleyicilerini veya dış başvuruları kaldırmaz. Güvenilmeyen SVG’leri kullanmadan önce inceleyin.
Sık Sorulan Sorular
Base64 metni kaynak baytların yaklaşık 4/3 boyutundadır; buna data URI veya sarmalayıcı eklenir. Performans; çoğullama, sıkıştırma, önbellek, yeniden kullanım, paket boyutu ve içerik güvenliği politikasına bağlıdır. Gerçek sayfayı ölçün; evrensel bir 4 KB sınırı yoktur.
Satır içine eklemenin tek başına garantili bir SEO etkisi yoktur. CSS arka planında alternatif metin semantiği bulunmaz. Bilgi taşıyan görüntüler için anlamlı alt metni içeren bir HTML <img> öğesi kullanın; dekoratif arka planları içerik yapısının dışında tutun.
Hayır. Kodlayıcı dosyayı FileReader API ile yerel olarak okur ve Base64 stringini tarayıcı içinde üretir. Hiçbir şey makinenizden ayrılmaz.
Evet; bir data:image/... URI’yi indirilebilir dosyaya çevirmek için Base64 to Image aracını kullanın.
İlgili Araçlar
QR Kod Okuyucu
PNG, JPG veya WebP görüntüsünden QR kodu tarayıcıda çözün. URL, Wi-Fi, vCard, SMS, e-posta, takvim, geo veya metni kullanmadan önce görün.
GIF Oluşturucu
Bir görsel dizisini veya kısa videoyu animasyonlu GIF’e dönüştürün. Dışa aktarmadan önce kare hızı, döngü sayısı ve boyutu ayarlayın.
Görsel boyutlandırıcı
Görselleri en boy oranını koruyarak kesin piksel ölçülerine veya yüzdelere göre yeniden boyutlandırın. Toplu hazırlık için uygundur, yükleme gerekmez.
İsimlik Oluşturucu
Ad | ikinci satır listesinden yazdırılabilir en fazla 60 isimlik oluşturun. A4 veya US Letter üzerinde sayfa başına 8 kart ya da 15 etiket seçin ve yerel olarak yazdırın.
QR Kod Oluşturucu
Metin veya URL’den tarayıcıda QR kod oluşturun ve PNG olarak indirin.
Görsel sıkıştırıcı
Görsel kaliteyi korurken dosya boyutunu azaltmak için JPG, PNG ve WebP görsellerini sıkıştırın. Tamamen tarayıcınızda çalışır, yükleme gerekmez.