Base64'ten PNG'ye
Base64 verisini yapıştırın, PNG görüntüsünü önizleyip indirin.
Kalite kaybı yok
Özgün dosya baytları ve saydamlık korunur.
Dosya gönderilmez
Kod çözme işlemi tarayıcınızda yapılır; görüntü sunucuya yüklenmez.
İndirmeden kontrol edin
Görüntüyü, boyutlarını ve dosya büyüklüğünü inceleyin.
Base64 kod çözme
Desteklenen girişler
- >Önek içermeyen Base64 metni
- >Tam data URI: data:image/png;base64,…
- >Boşluk ve satır sonu içeren veriler
- >Standart Base64 ve URL-safe biçimi
- >Sonda = dolgu karakteri olan veya olmayan veriler
Kullanım alanları
- >JSON yanıtından görüntü çıkarma
- >HTML veya CSS içine gömülü görselleri kaydetme
- >Base64 olarak tutulan ekran görüntülerini inceleme
PNG dosyası nasıl oluşturulur?
Araç data URI önekini kaldırır, Base64 verisini düzenler ve görüntünün baytlarını geri oluşturur. PNG dosya imzasını denetleyerek önizlemeyi açar. Görüntüyü yeniden sıkıştırmaz veya başka bir biçime dönüştürmez.
Örnek data URI:
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mP8/5+hHgAHggJ/PchI7wAAAABJRU5ErkJggg==
Tarayıcı desteği
- >Güncel masaüstü ve mobil tarayıcılarda çalışır
- >İndirilen dosyanın özgün içeriği korunur
- >En büyük dosya boyutu tarayıcının kullanılabilir belleğine bağlıdır
Nasıl kullanılır?
Yapıştırın
Base64 metnini veya data URI verisini girin.
Kodu çözün
PNG görüntüsünü açmak için “Kod çöz”e basın.
Kontrol edin
Görüntüyü ve boyutlarını inceleyin.
İndirin
Özgün PNG dosyasını cihazınıza kaydedin.
Kod örnekleri
Tarayıcıda JavaScript
const b64 = 'iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mP8/5+hHgAHggJ/PchI7wAAAABJRU5ErkJggg==';
const bytes = Uint8Array.from(atob(b64), c => c.charCodeAt(0));
const blob = new Blob([bytes], { type: 'image/png' });
const url = URL.createObjectURL(blob);
Öneksiz Base64 metninden PNG baytlarını oluşturun.
Node.js
const fs = require('node:fs');
const b64 = 'iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mP8/5+hHgAHggJ/PchI7wAAAABJRU5ErkJggg==';
fs.writeFileSync('image.png', Buffer.from(b64, 'base64'));
Çözülen veriyi PNG dosyası olarak kaydedin.
Python
import base64
b64 = 'iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mP8/5+hHgAHggJ/PchI7wAAAABJRU5ErkJggg=='
with open('image.png', 'wb') as file:
file.write(base64.b64decode(b64))
Standart kütüphaneyle Base64 kodunu çözün.
Sık sorulan sorular
Giriş alanına ne yapıştırmalıyım?
Yalnızca Base64 metnini veya data:image/png;base64, ile başlayan tam data URI verisini yapıştırın. JSON nesnesinin ya da HTML etiketinin tamamını eklemeyin.
Saydamlık korunur mu?
Evet. Dosya baytları aynen geri oluşturulduğundan alfa kanalı ve görüntü kalitesi korunur.
JPG verisini PNG'ye dönüştürebilir miyim?
Hayır. Bu araç, Base64 olarak kodlanmış PNG dosyalarını açar; dosya biçimini değiştirmez. Biçimden emin değilseniz Base64 görüntü çözücüsünü kullanın.
Görüntü neden açılmıyor?
Verinin eksiksiz olduğundan ve bir PNG dosyasına ait olduğundan emin olun. Dıştaki tırnakları ve HTML etiketlerini kaldırın. Boşluklar ile satır sonları kalabilir.
Veriler sunucuya gönderilir mi?
Hayır. Kod çözme, önizleme ve indirme işlemleri tarayıcınızda gerçekleşir.
Base64 görüntüyü gizler mi?
Hayır. Base64 şifreleme değildir. Metne sahip olan herkes görüntüyü geri oluşturabilir.