2 KB'lık bir simgenin kendi HTTP isteğine ihtiyacı yoktur. Onu stil sayfasına metin olarak yazın, tarayıcının getirecek bir dosyası eksilir. Görselden Base64'e bir PNG, JPG, GIF, WebP, BMP veya SVG dosyasını o metne çevirir. Ters yönde de çalışır: bir dize yapıştırın, görseli geri alın.
Bırakılan tek dosyadan beş çıktı
Bırakma alanına bir görsel bırakın ya da alana tıklayıp bir dosya seçin. Araç bir önizleme, dosya adı, MIME türü, bayt cinsinden boyut ve piksel cinsinden boyut gösterir. Altında her birinin kendi kopyala düğmesi olan beş kutu vardır: data URI, ham Base64, bir HTML <img> etiketi, bir CSS background-image kuralı ve bir Markdown görseli. Her kutuda ayrıca metnini .txt dosyası olarak kaydeden bir düğme de bulunur.
Sayfa açıldığında küçük bir örnek görsel yüklenir; böylece kutular hiçbir zaman boş değildir.
Dosya adı, HTML ve Markdown parçacıklarının alternatif metni olur. Addaki tırnaklar ve açılı parantezler kaçırılır; bu yüzden my "logo".png adlı bir dosya etiketi bozmaz.
Metin neden dosyadan üçte bir büyük
Base64 her 3 baytı 4 karakter olarak yazar. Bu yüzden metin görselden yaklaşık %33 büyüktür ve araç dosyanız için kesin rakamı gösterir. Satır içi bir görsel kendi başına önbelleğe de alınamaz, çünkü HTML veya CSS dosyasının içinde yaşar. 100 KB'ın üzerindeki Base64 metni için araç bir uyarı gösterir. Bir fotoğraf için bu genellikle normal bir görsel dosyasının daha iyi seçim olduğu noktadır.
Dosyadan parçacığa adımlar
- "Görselden Base64'e" düğmesini seçili tutun.
- Görseli bırakma alanına bırakın ya da alana tıklayıp dosyayı seçin.
- Önizlemeyi ve rakamları kontrol edin.
- İhtiyacınız olan kutudaki "Kopyala"ya ya da o metni kaydetmek için ".txt indir"e basın.
Bir dizeyi yeniden görsele çevirme
"Base64'ten görsele"yi seçin ve tam bir data URI veya çıplak Base64 yapıştırın. URL güvenli alfabe (- ve _), eksik dolgu ve satır sonlarının hepsi kabul edilir. ;base64 olmayan bir data URI yüzde kodlu metin olarak okunur; bu SVG için yaygındır.
Araç türü bulmak için ilk baytları okur: PNG, JPEG, GIF, WebP ve BMP imzalarından, SVG ise <svg başlangıcından. Data URI baytların gösterdiğinden farklı bir tür belirtiyorsa araç bunu söyler ve baytlara güvenir. İndirme düğmesi image.png, image.jpg gibi dosyalar kaydeder. Geçerli Base64 olmayan bir metin boş bir önizleme değil, bir hata iletisi alır.
20 MB sınırı ve makinenizde kalanlar
Kodlama bir seferde tek dosya, 20 MB'a kadar alır. Daha büyük bir dosya okunmadan reddedilir. Çözme aynı 20 MB görsel verisinde durur. Çok uzun çıktılar için kutular ilk 100.000 karakteri gösterir ve bunu söyler; kopyalama ve indirme her zaman metnin tamamını kullanır.
Hiçbir şey tarayıcıdan çıkmaz. Dosya tarayıcının kendi dosya API'siyle okunur, önizleme yerel bir blob URL'sinden gelir ve hiçbir istek gönderilmez. Araç hiçbir şey saklamaz; bu yüzden yeniden yükleme her şeyi siler. Pano yalnızca bir kopyala düğmesine bastığınızda kullanılır.