3 Eylül 2026 Perşembe
Dosya & Görsel

Resim ⇄ Base64 Çevirme

Görselleri CSS ve HTML içine gömmek için Base64 data URI’ye çevirin. Tek tıkla kopyalayın, dosyalarınız sunucuya yüklenmez.

Resim → Base64 Dönüştürücü

Görseli buraya sürükleyin
Birden fazla dosya seçebilirsiniz · Maksimum 30 dosya · Dosyalarınız cihazınızdan çıkmaz

    Dönüştür’e bastıktan sonra listedeki ilk dosyanın Base64 çıktısı aşağıda görünür. Kodu doğrudan ya da hazır CSS satırı olarak kopyalayabilirsiniz.

    Base64’e nasıl çevrilir?

    1. Görseli kutuya sürükleyin.
    2. Çıktı formatını seçin — ikonlar için PNG, fotoğraflar için WebP idealdir.
    3. Küçük bir ikon üretecekseniz maksimum genişlik girerek boyutu düşürün; Base64 çıktısı doğrudan kısalır.
    4. Dönüştür’e basın ve çıkan data URI’yi kopyalayın.

    Nerede kullanılır?

    • CSS arka planları: Küçük desen ve ikonları stil dosyasına gömerek ek istekten kurtulmak.
    • Tek dosyalık HTML: E-posta şablonları, teklif dosyaları ve çevrimdışı raporlar — görseller dosyanın içinde taşınır.
    • SVG içine gömme: Harici görsel referansı yerine Base64 kullanmak CORS sorunlarını çözer.
    • JSON ve API: Küçük görselleri ayrı bir yükleme yapmadan veri içinde taşımak.
    • Favicon: Çok küçük ikonları HTML’in içine gömerek ilk yükte istek sayısını azaltmak.

    Boyut maliyeti ve performans

    Orijinal dosyaBase64 karşılığıDeğerlendirme
    1 KB ikon~1,4 KBGömmek mantıklı
    5 KB logo~6,8 KBSınırda, ölçün
    50 KB görsel~67 KBAyrı dosya daha iyi
    500 KB fotoğraf~667 KBKesinlikle gömmeyin

    Base64’ün tek gerçek avantajı ek bir HTTP isteğini ortadan kaldırmasıdır. HTTP/2 ve HTTP/3 ile çoklu istek maliyeti büyük ölçüde düştüğü için bu avantaj eskisi kadar belirgin değildir. Ayrıca gömülü görsel ayrı olarak önbelleğe alınamaz: HTML veya CSS her değiştiğinde görsel de yeniden indirilir. Büyük dosyalarda bu, kazançtan çok kayıp getirir.

    Base64 şifreleme değildir

    Sık karşılaşılan bir yanılgı, Base64’ün veriyi "gizlediği" düşüncesidir. Base64 bir kodlamadır, şifreleme değil: anahtar gerektirmez ve herkes tarafından saniyeler içinde geri çözülebilir. Hassas bir belgeyi Base64’e çevirip paylaşmak, onu düz metin olarak paylaşmakla aynıdır.

    Gizlilik gerekiyorsa şifreleme (örneğin parola korumalı arşiv) kullanın. Bu araçta yaptığınız dönüşümler tarayıcınızda gerçekleşir ve hiçbir veri sunucuya gönderilmez; ancak ürettiğiniz Base64 metnini paylaştığınızda içeriği herkesin okuyabileceğini unutmayın.

    Sıkça Sorulan Sorular

    Base64 nedir?

    İkili (binary) veriyi yalnızca metin karakterleriyle ifade eden bir kodlama yöntemidir. Bir görseli Base64’e çevirdiğinizde, dosya uzun bir metin dizisine dönüşür ve doğrudan HTML, CSS veya JSON içine gömülebilir. Kodlama şifreleme değildir: herkes kolayca geri çözebilir.

    Base64 dosya boyutunu artırır mı?

    Evet, yaklaşık %33 büyütür. Çünkü her 3 bayt veri 4 karakterle ifade edilir. Bu yüzden Base64 gömme yalnızca küçük görsellerde (ikonlar, dekoratif desenler) mantıklıdır; büyük fotoğraflarda ayrı dosya olarak sunmak her zaman daha hızlıdır.

    Ne zaman Base64 kullanmalıyım?

    Küçük ikonlar, tek renkli SVG’ler, arka plan desenleri ve e-posta şablonlarındaki logolar için. Amaç, ayrı bir HTTP isteğinden kurtulmaktır. 5–10 KB’ın üzerindeki görsellerde bu avantaj kaybolur ve tarayıcı önbelleklemesini de engellediğiniz için sonuç daha yavaş olur.

    CSS içinde nasıl kullanılır?

    background-image: url("data:image/png;base64,iVBORw0..."); şeklinde. Araçtaki "CSS olarak kopyala" düğmesi bu satırı hazır üretir. HTML’de ise <img src="data:image/png;base64,..."> biçiminde kullanılır.

    Base64 kodunu tekrar görsele çevirebilir miyim?

    Evet. Data URI’yi tarayıcınızın adres çubuğuna yapıştırıp Enter’a basmanız yeterlidir; görsel açılır ve sağ tıkla kaydedebilirsiniz. data:image/ ile başlayan tam dizeyi kopyaladığınızdan emin olun.

    İlgili Araçlar

    Son güncelleme: 3 Eylül 2026 · Bu sayfadaki sonuçlar bilgilendirme amaçlıdır. Yasal uyarı