ESC

Görsel'den Base64'e

Resminizi buraya sürükleyin ve bırakın

veya dosyaları seçmek için tıklayın (PNG, JPG, GIF, SVG, WebP - maks. 10MB)

Tüm işlemler tarayıcınızda gerçekleşir. Resimleriniz hiçbir sunucuya yüklenmez.

Kullanım Örnekleri

E-posta Gömme

Base64 veri URI'leri kullanarak resimleri harici barındırma olmadan doğrudan HTML e-postalara gömün.

CSS Arka Plan Görseli

HTTP isteklerini azaltmak için Base64 kodlanmış resimleri CSS background-image değeri olarak kullanın.

API Yükleri

Dosya yüklemesi olmadan sorunsuz veri aktarımı için JSON API yüklerine resim verisi ekleyin.

Özellikler

Sürükle ve Bırak

Resimleri yükleme alanına sürükleyip bırakın veya dosya seçmek için tıklayın.

Resim Önizleme

Yüklediğiniz resmin dosya boyutu ve boyut bilgileriyle önizlemesini görün.

Data URI Formatı

Ham Base64 ve HTML/CSS gömme için hazır Data URI formatı arasında geçiş yapın.

Gizli ve Güvenli

Tüm kodlama tarayıcınızda yerel olarak yapılır. Resimler cihazınızdan çıkmaz.

Nasıl Kullanılır

1

Resim Yükle

Bir resmi sürükleyip bırakın veya dosya seçmek için tıklayın.

2

Önizle ve Yapılandır

Resim önizlemesini görüntüleyin ve Data URI format seçeneğini ayarlayın.

3

Base64 Kopyala

Projenizde kullanmak için Base64 kodlanmış stringi kopyalayın.

Sık Sorulan Sorular

PNG, JPEG, GIF, SVG, WebP ve 10 MB'a kadar en yaygın formatlar desteklenmektedir. Tarayıcının FileReader API'si desteklediği her dosyayı okuyabilir. SVG dosyaları XML metin olduğundan verimli şekilde kodlanır ve genellikle satır içi data URI olarak kullanılır.

Data URI formatı şöyledir: data:image/png;base64,[kodlanmış dize]. Ön eki dahil etmek, dizeyi doğrudan HTML'de (<img src="data:image/png;base64,..."/>) ve CSS'de (background-image: url("data:image/png;base64,...")) kullanıma hazır hale getirir. Ön ek olmadan ham Base64 elde edilir; ön eki kendisi ekleyen API yükleri veya özel kodlar için kullanışlıdır.

Base64 kodlama, boyutu yaklaşık %33 artırır. Her 3 bayt ikili veri, 4 ASCII karaktere dönüşür. 100 KB'lık bir resim yaklaşık 133 KB Base64 metnine dönüşür. Bu artış, resmi düz metin olarak gömmenin bir bedelidir.

Küçük resimler için idealdir: simgeler, logolar, basit grafikler (5–10 KB altı). Avantajları: fazladan bir HTTP isteğini ortadan kaldırır, sunucu çevrimdışı olsa bile resim her zaman kullanılabilir, harici resimlerin engellendiği HTML e-postalar için mükemmeldir. Büyük fotoğraflar için önerilmez; boyut artışı ve önbelleğe alma kaybı, normal dosya URL'lerini daha hızlı kılar.

Data URI ön ek geçişini etkinleştirin, ardından sonucu kopyalayın. Resim etiketi için: <img src="[buraya yapıştırın]" alt="..."/>. CSS için: background-image: url("[buraya yapıştırın]"). Data URI herhangi bir sunucu veya harici dosyaya gerek kalmadan tüm modern tarayıcılarda çalışır.

Evet. Ham Base64 elde etmek için Data URI ön ekini kapatın, ardından bir JSON dize alanı olarak ekleyin. Alan API, Base64 dizesinden ikili resmi yeniden oluşturur. Çok parçalı dosya yüklemeleri olmadan resim kabul eden API'ler için yaygın bir yöntemdir.

Maksimum 10 MB. 10 MB girişte Base64 çıktısı yaklaşık 13,3 MB olur. Çok büyük Base64 dizeleri, kopyalama işlemlerini yavaşlatabilir ve tarayıcı pano sınırlarına takılabilir. Birkaç yüz KB'ı aşan resimler için normal dosya barındırma daha pratiktir.

Hayır. Resim, tarayıcının FileReader API'si kullanılarak yerel olarak okunur ve tamamen cihazınızda JavaScript ile kodlanır. Resim verileri hiçbir zaman tarayıcınızı terk etmez, bu da gizli veya özel resimler için güvenli kılar.

Image to Base64 Converter Nedir?

Tarayıcınızda çalışan ücretsiz bir araç. Drop an image and get its Base64 encoded string. Supports PNG, JPG, GIF, SVG, WebP, and more. Toggle Data URI format for direct use in HTML img tags or CSS backgrounds.

Temel Özellikler

Drag and drop upload, image preview with file info, Data URI toggle for HTML/CSS embedding, supports all common image formats up to 10MB, one-click copy.

Kullanım Alanları

Embedding images directly in HTML emails, using images as CSS background values to reduce HTTP requests, including image data in JSON API payloads, or inlining small icons.

İpuçları

Base64 encoding increases file size by about 33 percent. Best for small images like icons and logos. For large images, regular file hosting is more efficient.

Gizlilik

All encoding happens in your browser. Images are never uploaded to any server.

Güvenlik ve Gizlilik

Verilerinizin güvenliği bizim önceliğimiz

Yerel İşleme

Tüm işlemler tarayıcınızda gerçekleşir

Veri Transferi Yok

Verileriniz sunucularımıza gönderilmez

Veri Depolama Yok

Hiçbir veri depolanmaz veya paylaşılmaz

SSL Şifreleme

Güvenli bağlantı için SSL şifreleme

Sonraki Adım

MoreOnlineTools'ta Daha Fazlası