İçeriğe atla
SPCXTools

Base64'ten Resme

Base64 dizelerini ve Data URI'lerini tarayıcınızda anında görüntülenebilir ve indirilebilir görsellere dönüştürün.

Yerel çalışır — dosyalarınız cihazınızdan dışarı çıkmaz

Araç yükleniyor…

Base64'ten Resme nasıl kullanılır

  1. 1Base64 dizenizi, Data URI'nizi veya CSS kod parçacığınızı metin alanına yapıştırın.
  2. 2Araç, fazladan boşlukları veya CSS sarmalayıcılarını kaldırarak girdiyi otomatik olarak temizler ve metni çözer.
  3. 3Kurtarılan görseli önizleyin ve algılanan dosya türünü, tam dosya boyutunu ve piksel boyutlarını görüntüleyin.
  4. 4Görseli doğru dosya uzantısıyla cihazınıza kaydetmek için İndir'e tıklayın.

Hızlı ve güvenli Base64 resim çözücü

Web geliştirme, API'ler veya gömülü e-posta öğeleriyle çalışırken genellikle uzun metin dizeleri olarak kodlanmış resimlerle karşılaşırsınız. Bu Base64'ü resme çevirme aracı, bu metinleri yapıştırarak orijinal görsel dosyayı anında görüntülemenizi sağlar.

İster Base64'ü PNG'ye çevirmek, ister bir JSON verisinden JPEG kurtarmak veya bir stil dosyasından SVG çıkarmak isteyin, bu araç dönüştürme işlemini anında gerçekleştirir. Araç tamamen tarayıcınızda çalıştığı için verileriniz hiçbir sunucuya yüklenmez veya kaydedilmez. Veri gizliliği konusunda endişelenmeden ticari varlıkları, kişisel fotoğrafları veya gizli tasarımları güvenle çözebilirsiniz.

Bu Base64 görsel çözücü nasıl çalışır

Base64, ikili verileri (bir görsel dosyası gibi) ASCII dizesi formatına dönüştüren bir kodlama şemasıdır. Bu, dosyaları metin tabanlı protokoller üzerinden iletmek için son derece yararlıdır, ancak görseli insanlar için okunamaz hale getirir.

Çözücümüz, özellikle geliştiriciler için tasarlanmış birkaç akıllı özellikle bu işlemi tersine çevirir:

Akıllı Girdi Ayrıştırma: Girdinizi kusursuz bir şekilde biçimlendirmenize gerek yoktur. Araç, boşlukları ve satır sonlarını otomatik olarak temizler. Bir stil sayfasından görsel çıkarıyorsanız, url('data:image/png;base64,...') kod parçacığının tamamını yapıştırabilirsiniz; araç, ham Base64 dizesini ayırmak için CSS sarmalayıcısını ve Data URI önekini otomatik olarak kaldırır. Ayrıca - ve _ karakterlerini otomatik olarak düzelterek URL güvenli Base64'ü de destekler.

Sihirli Sayı Algılama: Bir Data URI'sinde belirtilen (eksik veya yanlış olabilen) MIME türüne güvenmek yerine, bu araç çözülmüş ikili verilerde "sihirli sayıları" (dosyanın formatını tanımlayan, dosya başındaki belirli bayt dizileri) tarar. Bu, Base64'ü JPG, WebP, GIF, AVIF, BMP, ICO veya SVG'ye dönüştürmeniz gerektiğinde çok çeşitli formatlar için doğru tespit sağlar.

Anında Meta Veri: Çözümleme işlemi bittiğinde, araç sadece bir önizleme sunmakla kalmaz. Tam dosya boyutunu bayt cinsinden hesaplar ve görselin doğal piksel boyutlarını (genişlik ve yükseklik) okuyarak, indirmeden önce dosyanın tam olarak beklediğiniz gibi olduğunu doğrulamanıza yardımcı olur.

Base64 kod çözme için yaygın kullanım alanları

Web Geliştirme ve Hata Ayıklama: Geliştiriciler, HTTP isteklerini azaltmak için genellikle küçük simgeleri veya logoları Data URI'leri kullanarak doğrudan HTML veya CSS içine ekler. Bu satır içi görsellerden birini güncellemeniz veya incelemeniz gerekiyorsa ancak orijinal dosya elinizde yoksa, Data URI'yi görsel çözücüye yapıştırarak kaynak dosyayı saniyeler içinde kurtarabilirsiniz.

API Entegrasyonu: Birçok modern API, özellikle kimlik doğrulama, belge tarama veya mobil uygulama arka uçlarıyla (backend) ilgilenenler, görselleri JSON verileri içinde Base64 kodlu dizeler olarak iletir. API yanıtlarında hata ayıklarken, özel bir betik yazmaya gerek kalmadan dizeyi kopyalayıp burada çözerek API'nin doğru görseli döndürdüğünden emin olabilirsiniz.

E-posta Şablonu Tasarımı: HTML e-postalar, e-posta istemcilerinin harici görselleri engellemesini aşmak için sıklıkla Base64 gömülü görseller kullanır. Eski bir e-posta şablonunu güncelliyor veya tersine mühendislik yapıyorsanız, bu araç gömülü varlıkları standart görsel dosyaları olarak dışa aktarmanıza yardımcı olur.

Data URI'leri ve Ham Base64

Base64 görsellerle genellikle şu iki formattan birinde karşılaşırsınız:

  1. Ham Base64: Genellikle bir veya iki eşittir işaretiyle biten; harfler, sayılar, artı işaretleri ve eğik çizgilerden oluşan kesintisiz bir dizedir (ör. iVBORw0KGgoAAAANSUhEUg...). Bu sadece ham dosya verisidir.
  2. Data URI'leri: Tarayıcıya veriyi nasıl yorumlayacağını söyleyen bir meta veri başlığı içeren dizedir (ör. data:image/png;base64,iVBORw0KGgo...).

Bu araç her ikisini de sorunsuz bir şekilde destekler. Ham bir dize girerseniz, formatı belirlemek için tamamen dosya imzası tespitini kullanır. Bir Data URI girerseniz, belirtilen MIME türünü yedek olarak kullanarak maksimum uyumluluk sağlar.

Kodlanmış görsellerle çalışmak için ipuçları

  • Dosya Boyutu Artışı: Base64 kodlamasının bir görselin dosya boyutunu yaklaşık %33 oranında artırdığını unutmayın. Görselleri satır içi (inline) eklemek ağ isteklerini azaltsa da, bunu büyük fotoğraflarda yapmak HTML veya CSS dosyalarınızı ciddi şekilde şişirebilir. Genellikle sadece ikonlar veya yer tutucular gibi küçük dosyaları kodlamak en iyi yöntemdir.
  • Görselleri Kodlama: Tam tersini yapmanız ve bir görsel dosyasını kodunuz için metin dizesine dönüştürmeniz gerekirse, Görseli Base64'e Çevirme aracımızı kullanın.
  • Diğer Metin Kodlamaları: İkili (binary) dosyalar yerine standart metinlerle çalışıyorsanız, standart Base64 Kodlayıcı/Çözücü veya URL Kodlama/Çözme araçlarımız da iş akışınızda faydalı olabilir.

Sıkça sorulan sorular

Hangi görsel formatları destekleniyor?
Bu araç, PNG, JPEG (JPG), GIF, WebP, BMP, ICO, AVIF ve SVG dahil olmak üzere modern tarayıcıların desteklediği tüm görsel formatlarını çözebilir ve önizlemesini sunabilir. Dosyanın ikili (binary) imzasını okuyarak dosya türünü otomatik olarak algılar.
Özellikle Base64'ten PNG'ye veya Base64'ten JPG'ye dönüştürme yapabilir miyim?
Araç, orijinal olarak kodlanmış görsel formatını birebir geri yükler. Eğer bir PNG Base64'e kodlanmışsa, araç onu tekrar PNG olarak çözer. Çözme işlemi sırasında formatı değiştiremezsiniz, ancak kurtarılan dosyayı indirip daha sonra standart bir görsel dönüştürücü kullanabilirsiniz.
Base64 verilerim bir sunucuya gönderiliyor mu?
Hayır. Tüm çözme işlemleri JavaScript kullanılarak doğrudan tarayıcınızda gerçekleşir. Verileriniz hiçbir sunucuya yüklenmez; bu da hassas veya özel görselleriniz için tam gizlilik sağlar.
Neden "Geçersiz Base64" veya "Görsel değil" hatası alıyorum?
Bu durum; metin Base64 kodlamasında geçerli olmayan karakterler içeriyorsa, kod dizisi eksikse veya çözülen ikili veri bilinen bir görsel dosyası imzasıyla eşleşmiyorsa meydana gelir. Base64 görselleri çok uzun olabileceğinden, kodun tamamını kopyaladığınızdan emin olun.
CSS background-image koduyla çalışır mı?
Evet. Araç, url('...') sarmalayıcılarını ve data:image/...;base64, öneklerini otomatik olarak ayıklar. Böylece kodu önceden manuel olarak temizlemenize gerek kalmadan doğrudan ham CSS parçacıklarını yapıştırabilirsiniz.