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
Material Design Renk Seçici
Material Design renk paletini gezin. Herhangi bir tonu (50'den A700'e kadar) tek dokunuşla HEX, RGB veya HSL biçiminde kopyalayın.
Çizgili Kağıt Oluşturucu
Ücretsiz yazdırılabilir çizgili kağıt oluşturun. Kolej, geniş veya dar çizgi seçin, satır aralığını mm cinsinden ayarlayın, kağıt boyutunu ve bir kenar boşluğu çizgisi belirleyin, ardından yazdırın veya SVG olarak indirin.
Kanaviçe Şablonu Oluşturucu
JPEG, PNG veya WebP görselini 10–150 ilmek, 2–40 özel renk, semboller, kesin sayımlar ve kumaş ölçüleri içeren yazdırılabilir kanaviçe şemasına dönüştürün.
Fotoğraflardaki Yüzleri Çevrimiçi Bulanıklaştırın
Yüzlerin veya hassas ayrıntıların üzerine kutular çizin, ardından bulanıklaştırın, pikselleştirin ya da siyah kutuyla kapatın. İşlem tarayıcıda yapılır ve sonuç JPEG olarak indirilir.
Antetli kâğıt oluşturucu
Şirket bilgileri, renkler ve logo veya baş harflerle yeniden kullanılabilir antetli kâğıt oluşturun. A4 ya da US Letter önizleyin, yazdırın, tarayıcıdan PDF kaydedin veya PNG indirin.
Kareli kağıt oluşturucu
Çevrimiçi yazdırılabilir kareli kağıt oluşturun: kare veya nokta ızgarası seçin, aralığı mm cinsinden ayarlayın, A4 veya Letter ile özel bir çizgi rengi belirleyin, ardından yazdırın veya net bir SVG indirin.
Araç diğer dillerde mevcuttur
- Koder obrazów Base64 [PL]
- ตัวเข้ารหัสรูปภาพ Base64 [TH]
- Bộ mã hóa ảnh Base64 [VI]
- Encoder Gambar Base64 [ID]
- Base64-Bild-Encoder [DE]
- مشفر صور Base64 [AR]
- Codificador de imágenes Base64 [ES]
- Base64画像エンコーダー [JA]
- Codificador de Imagem Base64 [PT]
- Base64-bildencoder [SV]
- Encodeur d'image Base64 [FR]
- Base64 이미지 인코더 [KO]
- Base64-afbeeldingsencoder [NL]
- Codificatore di Immagini Base64 [IT]
- Кодировщик изображений Base64 [RU]
- Base64 图像编码器 [ZH]
- Base64 Image Encoder [EN]