Hayır. Değerin tamamına sahip olan herkes kodunu çözebilir. Base64, baytları metin olarak temsil etmenin bir yoludur; parola veya erişim kontrolü değildir.
Resimden Base64'e ve Base64'ten Resme
Bir resmi Base64 Data URI olarak kodlayın veya resim verisini çözerek önizleyip indirin. Her iki işlem de tarayıcınızda gerçekleşir. Kodlama için en fazla 10 MB boyutunda tek bir resim seçin.
Resimden Base64'e
Base64 Data URI oluşturmak için en fazla 10 MB boyutunda tek bir resim seçin.
Base64'ten Resme
Önizlemek ve indirmek için resmin Base64 verisini Data URI önekiyle veya öneksiz yapıştırın.
Kodu çözülen resim burada görünecek
Resim verileri için iki dönüşüm yönü
Bu araç resimlerle çalışır. Herhangi bir metnin, belgenin veya şifrelenmiş iletinin kodunu çözmez.
| Yön | Girdi | Sonuç |
|---|---|---|
| Resimden Base64'e | En fazla 10 MB boyutunda tek bir resim dosyası. | Kopyalayabileceğiniz eksiksiz bir Data URI. |
| Base64'ten resme | Bir resim Data URI değeri veya ham Base64 resim verisi. | Tarayıcıda önizleme ve indirilebilir bir resim. |
PNG, JPEG, GIF, WebP ve BMP yaygın girdi biçimleridir. Önizleme desteği tarayıcıya ve resim verisinin kendisine bağlıdır.
Bir resim nasıl kodlanır veya kodu nasıl çözülür?
İhtiyacınız olan yönü seçin
Kodlamak için resim seçicisine tıklayıp bir dosya seçin. Kodu çözmek için resim Data URI değerini veya bu değerin ham Base64 verisini alttaki giriş alanına yapıştırın.
Metin veya resim sonucunu alın
Kodlama işleminde, dosya seçildikten sonra Data URI oluşturulur. Kod çözmek için Kodu çöz ve resme dönüştür seçeneğini kullanın.
Kopyalayın veya indirin
Öneki dahil eksiksiz Data URI değerini kopyalamak için Base64'ü kopyala (önek dahil) seçeneğini kullanın. Kodu çözülen resim için Resmi indir seçeneğini kullanın; kodlayıcının yanındaki indirme düğmesi metin dosyasını değil, seçili resmi kaydeder.
Data URI önekini anlayın
Bir PNG Data URI değeri aşağıdaki önekle başlar. Bu önek, Base64 olarak kodlanmış PNG resim verisini tanımlar; virgül, başlık bölümünü asıl veriden ayırır.
data:image/png;base64,Önek tek başına bir resim değildir. Virgülden sonraki verinin tamamını koruyun. Bir API bunun yerine ham Base64 istiyorsa yalnızca asıl veriyi kopyalayın ve ilgili API'nin biçim gereksinimlerine uyun.
Resmi ne zaman gömeceğinize karar verin
Base64, baytların temsil edilme biçimini değiştirir. Resmi sıkıştırmaz veya başka bir resim biçimine dönüştürmez.
Daha uzun bir metin değeri bekleyin
Her 3 baytlık grup, gerektiğinde dolgu eklenerek 4 Base64 karakterine dönüşür. Data URI öneki hariç asıl veri, ikili dosyadan yaklaşık üçte bir oranında daha büyüktür. Kaynak dosya gereksiz yere büyükse önce Resim Sıkıştırma aracını kullanın.
Veriyi alacak sistemi kontrol edin
Küçük simgeler, test verileri ve JSON içindeki resim alanları yararlı kullanım örnekleridir. Daha büyük dosyalar için normal bir resim URL'si daha pratik olabilir. Uygulamanın veya e-posta istemcisinin Data URI kabul ettiğini varsaymak yerine desteğini kontrol edin.
Kodu çözülen resim görünmüyorsa
Bir dize, görüntülenebilir bir resim içermese de geçerli Base64 olabilir. Kaynağı ve tarayıcı önizlemesini kontrol edin.
Data URI
Resmin MIME türünü, ;base64 işaretini, virgülü ve verinin tamamını koruyun.
Ham Base64
Resim URL'sini değil, resmin baytlarını kullanın. Yaygın biçimler ilk baytlarından algılanır; eksiksiz bir resim Data URI değeri daha açıktır.
JSON veya HTML
Yalnızca Data URI veya Base64 değerini ayıklayın. JSON nesnesinin tamamını, değeri çevreleyen tırnak işaretlerini veya HTML etiketini yapıştırmayın.
| Girdi | Kontrol edilecekler |
|---|---|
| Data URI | Resmin MIME türünü, ;base64 işaretini, virgülü ve verinin tamamını koruyun. |
| Ham Base64 | Resim URL'sini değil, resmin baytlarını kullanın. Yaygın biçimler ilk baytlarından algılanır; eksiksiz bir resim Data URI değeri daha açıktır. |
| JSON veya HTML | Yalnızca Data URI veya Base64 değerini ayıklayın. JSON nesnesinin tamamını, değeri çevreleyen tırnak işaretlerini veya HTML etiketini yapıştırmayın. |
Kaynak eksikse, yanlış yazılmışsa veya tarayıcı tarafından desteklenmiyorsa dosya uzantısını değiştirmek sorunu gidermez.
Yerel işleme
Kodlama ve kod çözme işlemleri tarayıcı API'lerini kullanır; bu araç, seçili resmi dönüştürmek için sunucuya yüklemez.
Kopyalanan metin resim verisini içerir. Paylaşırken veya başka bir hizmete yapıştırırken bu metne orijinal resimle aynı özeni gösterin.
Resimler için Base64 hakkında sorular
Kodlama, görüntüyü yeniden kodlamadan mevcut dosyanın baytlarını okur. Bir JPEG, metin olarak temsil edildiğinde de JPEG verisi olarak kalır; Data URI etiketini PNG olarak değiştirmek resmi dönüştürmez.
Veri, tarayıcının görüntüleyebileceği bir resim içermelidir. Bu sayfa genel amaçlı bir metin, PDF veya dosya kod çözücüsü değildir.