🔤

Görselden Base64 Dönüştürücü

Görselleri web gömümü, veri URL’leri ve depolama için Base64 kodlamasına dönüştürün. Çoklu görsel formatlarını destekler.

Görsel Seç

Dönüştürmek için bir görsel dosyası seçin...

支持格式: JPG, PNG, GIF, WebP, SVG

Dönüştürme Ayarları

Sıkıştırmayı Etkinleştir
Çıkış Formatı
original

Görselden Base64 Dönüştürücü Nedir?

Görselleri HTML, CSS veya JSON’a gömülebilen Base64 veri URL dizilerine dönüştüren kodlayıcıdır.

Öne Çıkan Özellikler

🚀

Evrensel Base64 Kodlama

JPG, PNG, GIF, WebP ve SVG görselleri HTML/CSS’te kullanılabilir Base64 veri URL’lerine dönüştürün

Çoklu Format Desteği

Otomatik format algılama ve doğru MIME tipi atamasıyla sorunsuz web entegrasyonu
🎯

Anlık Dönüşüm

Gerçek zamanlı kodlama; anında Base64 çıktısı ve dosya istatistikleri
🔒

Gizlilik Koruması

Tüm dönüşümler tarayıcınızda gerçekleşir; sunucuya yükleme yok, verileriniz güvende

📋Kullanım Rehberi

1️⃣
Görseli Yükleyin
Yerel diskinizden dönüştürmek istediğiniz görseli seçin veya sürükleyip bırakın.
2️⃣
Formatı ve Sıkıştırmayı Ayarlayın
İsterseniz kaliteyi düşürerek Base64 uzunluğunu azaltın; MIME tipi otomatik algılanır.
3️⃣
Base64 Çıktısını Kullanın
Üretilen veri URL’sini panoya kopyalayın, JSON’a ekleyin veya HTML/CSS içinde kullanın.

📚Teknik Tanıtım

🔧Base64 Kodlama ve Veri URL’leri

Base64, ikili görsel verisini ASCII metne dönüştürmek için 64 karakter (A-Z, a-z, 0-9, +, /) kullanır; böylece görseller HTML/CSS/JSON içine harici dosyaya gerek kalmadan gömülebilir. Süreç: görselin ikili verisi okunur, 6 bitlik gruplara ayrılır (Base64 her karakterde 6 bit kullanır), Base64 karakter kümesine eşlenir, hizalama için = ile doldurulur.

🔧Görsel Format Algılama ve MIME Tipleri

Araç, dosya imzalarını (sihirli sayılar) okuyarak formatı otomatik algılar ve uygun MIME tipini ayarlar. Başlık örnekleri: JPEG (FF D8 FF), PNG (89 50 4E 47), GIF (47 49 46 38), WebP (52 49 46 46...57 45 42 50), BMP (42 4D), ICO (00 00 01 00), SVG (<svg> kök elemanlı XML). MIME eşlemeleri: image/jpeg, image/png, image/gif, image/webp, image/svg+xml, image/bmp.

🔧Pratik Kullanımlar ve Web Geliştirme Senaryoları

Base64 görseller, küçük ikon/logoları gömme (favicon, UI ikonları), CSS arka plan görselleri, e-posta şablonlarında satır içi görseller ve çevrim dışı uygulamalar (PWA, tek dosyalı HTML) gibi senaryolarda kullanılır. Araç; hızlı kullanım için panoya kopyalama, metin dosyası olarak indirme ve format dönüştürme seçenekleri sunar.

Sıkça Sorulan Sorular

Base64 kodlaması nedir ve neden kullanılır?

Base64 kodlaması, 64 karakter (A-Z, a-z, 0-9, +, /) kullanarak ikili görüntü verilerini ASCII metne dönüştürür. Bu, ayrı görüntü dosyaları olmadan görüntüleri doğrudan HTML, CSS veya JSON'a gömülmesine olanak tanır. Faydalar şunları içerir: HTTP isteklerini ortadan kaldırma, çevrimdışı kullanımı etkinleştirme, varlık yönetimini basitleştirme ve e-posta şablonlarında satır içi görüntülere izin verme.
💬

Hangi görüntü formatları Base64'e dönüştürülebilir?

Araç JPG, PNG, GIF, WebP, SVG, BMP ve ICO formatlarını destekler. Her format otomatik olarak algılanır ve Base64 veri URL'sinde doğru MIME türü (örneğin, image/png, image/jpeg) atanır. SVG görüntüleri HTML'e gömme için veri URL'lerine dönüştürülür.
🔍

Base64 dosyayı ne kadar büyütür?

Base64 kodlaması, orijinal ikili formata kıyasla dosya boyutunu yaklaşık %33 artırır. Örneğin, 100KB'lik bir görüntü Base64 ile kodlandığında yaklaşık 133KB olur. Bunun nedeni, Base64'ün 3 bayt ikili veriyi temsil etmek için 4 karakter kullanmasıdır. Araç, etkiyi anlamanıza yardımcı olmak için boyut istatistikleri gösterir.
💡

Base64 dizesini kodumda nasıl kullanırım?

Base64 dizesini veri URL'si olarak kullanın: HTML'de: <img src="data:image/png;base64,YOUR_BASE64_STRING">, CSS'de: background-image: url(data:image/png;base64,YOUR_BASE64_STRING), JavaScript'te: const img = new Image(); img.src = "data:image/png;base64," + base64String. Araç, kullanıma hazır tam veri URL formatını sağlar.
📚

Base64 vs normal görüntü dosyalarını ne zaman kullanmalıyım?

Base64 kullanın: simgeler ve logolar gibi küçük görüntüler (< 10KB), satır içi CSS arka planları, e-posta şablonları, çevrimdışı uygulamalar ve tüm varlıkların gömülü olduğu tek dosyalı HTML uygulamaları için. Base64'ten kaçının: büyük görüntüler (sayfa boyutunu önemli ölçüde artırır), sık değişen görüntüler (önbellek sorunları) ve düzenli olarak güncellenmesi gereken görüntüler (kod değişiklikleri gerektirir).

💡En İyi Uygulamalar

⚖️

Boyut Artışını Hesaplayın

Base64 verisi ikili dosyadan ~%33 daha büyüktür; yalnızca küçük ikonlar ve e-posta gömüleri için tercih edin.
🗂️

Cache Stratejisini Planlayın

Büyük görselleri Base64 olarak göndermek tarayıcı cache’ini zorlar; CDN üzerinden dosya sunmayı düşünün.
🔒

Gizli Verileri Maskeleyin

Base64 insan tarafından okunabilir; hassas görselleri gömmeden önce erişim politikalarını değerlendirin.
🧪

Çıktıyı Test Edin

Base64 verisini `<img src="data:...">` veya CSS arka planı içinde deneyerek geçerli olup olmadığını doğrulayın.

User Comments

0 / 2000
Loading...