Base64 Kodlama ve Çözme
"Hello" Base64 ile SGVsbG8=, "Türkçe" ise VMO8cmvDp2U= olarak kodlanır.
Nasıl kullanılır
- Metni Base64'e çevirmek için Kodla'yı, Base64'ü metin olarak okumak için Çöz'ü, cihazınızdaki bir dosyayı dönüştürmek için Dosya'yı seçin.
- Kutuya yazın ya da yapıştırın. Sonuç siz yazdıkça görünür.
- URL'lerde ya da dosya adlarında kullanacaksanız URL güvenli seçeneğini işaretleyin. Küçük bir görseli HTML veya CSS içine gömmek için dosyayı dönüştürüp Data URL'yi işaretleyin.
Nasıl hesaplanır
Base64 verileri üçer bayt (24 bit) hâlinde alır ve 64 harflik bir alfabeden dört karakterle yazar: A'dan Z'ye, a'dan z'ye, 0'dan 9'a, artı ve eğik çizgi. Son grup dolmazsa dolgu olarak bir ya da iki eşittir işareti eklenir.
Metin önce UTF-8 ile bayta çevrilir; bu yüzden ç, ğ, ş, 世 ya da emoji gibi karakterler hata vermeden doğru kodlanır ve çözülür.
URL güvenli biçim, artı ve eğik çizgiyi tire ve alt çizgiyle değiştirir ve dolguyu atar; böylece sonuç bir bağlantıda kaçışlamadan durabilir. Çözücü her iki biçimi, satır sonlarını ve eksik dolguyu kabul eder.
Sık sorulan sorular
Base64 bir şifreleme midir?
Hayır. Herkes çözebilir, yani hiçbir şeyi gizlemez. Yalnızca ikili veriyi JSON, e-posta ya da URL gibi metin tabanlı kanallarda güvenle taşımaya yarar. Gizli bilgileri korumak için asla kullanmayın.
Base64 hâli neden orijinalden büyük?
Her üç bayt dört karaktere dönüştüğü için çıktı yaklaşık yüzde 33 büyür, üstüne dolgu ve satır sonları için biraz daha eklenir.
Çözünce neden "metin değil" uyarısı çıkıyor?
Base64'ün kendisi geçerli ama içindeki baytlar UTF-8 metin değil. Görseller, PDF'ler ve diğer ikili verilerde olur. Dosyadan Base64 üretmek için Dosya modunu kullanın, çözülmüş ikili veriyi kaydetmek için özel bir araç kullanın.
Dosyam yükleniyor mu?
Hayır. Dosyalar tarayıcınız tarafından okunur ve cihazınızda dönüştürülür. Çok büyük Base64 dizeleri sayfayı dondurabildiği için dosyalar 5 MB ile sınırlıdır.