Araç hakkında
Base64 nasıl çalışır?
Base64, ikili veriyi 64 yazdırılabilir karakterle temsil eder: her 3 bayt (24 bit) 6’şar bitlik 4 karaktere dönüşür. Bu yüzden çıktı girdiden yaklaşık %33 uzundur. Uzunluk 3’ün katı değilse sona = dolgusu eklenir.
Metin: Merhaba
UTF-8: 4d 65 72 68 61 62 61
Base64: TWVyaGFiYQ==Araç metni önce UTF-8 baytlarına çevirir; böylece Türkçe karakterler ve emoji doğru kodlanır. Tarayıcının btoa() fonksiyonu bunu kendisi yapmaz ve ASCII dışı karakterlerde hata verir.
Bilinmesi gerekenler
- Base64 şifreleme değildir; kodlanmış veriyi herkes çözebilir.
- Araç standart alfabeyi (
+ve/) kullanır. JWT ve URL’lerde görülen Base64URL (-ve_, dolgusuz) biçimi doğrudan çözülmez; önce-→+,_→/dönüşümü yapın. - Çözme sırasında boşluk ve satır sonları yok sayılır. Çözülen baytlar geçerli UTF-8 değilse (ör. bir resim dosyası), bozuk karakterler
�olarak görünür.
Sık sorulan sorular
Resim veya dosyayı Base64’e çevirebilir miyim?
Bu araç metin girdisi alır. Dosyaların içeriğinin bütünlüğünü denetlemek için Hash hesaplama sayfasını kullanabilirsiniz.