Base64'ten görsele
Bir Base64 görseli veya data URI'ı tekrar dosyaya çevir. Stringi yapıştır, önizle, indir. Görsel'den Base64'e aracımızın tersi.
🔒 Everything happens in your browser — no upload, no server, no tracking.
No image yet.
Bu ne işe yarar?
Bu araç görsel'den Base64'e enkoder'in tersidir: bir data: URI (veya ham Base64 payload) alır ve onu görüntülenebilir, indirilebilir bir görsele geri çevirir. URI'daki MIME tipinden formatı otomatik tespit eder, ya da — sadece ham Base64 verirsen — ilk byte'lara bakarak (PNG imzası, JPEG SOI markeri, GIF8 başlığı, RIFF…WEBP, SVG markup) türü tanımlar. Her şey tarayıcıda atob ve bir <img> data URI üzerinden çalışır.
Ne zaman kullanılır
- CSS, HTML veya Markdown'dan kopyalanmış bir data URI'den orijinal görseli geri kazanmak.
- Bir API yanıtından veya JWT benzeri token'dan gelen Base64 string'i incelemek.
- Başka bir yerde render olmayan Base64 görseli debug etmek — payload'ın geçerli olduğunu doğrulamak için buradan geçir.
- Tek dosyalı bir HTML demosundan veya kendi kendine yeten e-postadan gömülü bir varlığı çekmek.
Sık yapılan hatalar
- Her iki form da kabul edilir. Tam
data:image/png;base64,iVBORw0…veya sadece hamiVBORw0…payload — ama koklayamadığımız bir formatın ham Base64'ünü verirsen indirme.binolarak etiketlenir. - URL-safe Base64 tam olarak aynı değil. Standart Base64
+ /kullanır; URL-safe ise- _. JWT payload'ları URL-safe'dir — buraya yapıştırmadan önce karakterleri değiştir. - Payload içindeki boşluklar sorun değil. Decoder satır sonlarını ve boşlukları temizler, çok satırlı stringler çalışır.
- Tarayıcılar bozuk bir görseli render etmez. Önizleme boşsa ama decode başarılı olduysa, byte'lar geçerli Base64 ama muhtemelen gerçek bir görsel değil (veya format desteklenmiyor).