Metni Base64'e kodlayın ve geri çözün — UTF-8 uyumlu, tamamen tarayıcınızda.
Base64, ikili veriyi 64 yazdırılabilir karakterle (A–Z, a–z, 0–9, + ve /) temsil eder; böylece veri, metin için tasarlanmış kanallardan güvenle geçebilir: JSON payload'ları, HTTP başlıkları, data URI'lar, e-posta ekleri, temel kimlik doğrulama. Girdinin her 3 baytı çıktının 4 karakteri olur; Base64'ün orijinal veriden yaklaşık %33 daha büyük olmasının nedeni budur.
Klasik JavaScript fonksiyonları btoa ve atob, Unicode destekli dizelerden daha eskidir ve Latin-1 dışındaki her karakteri bozar — aksan veya emojilerde görülen meşhur "Character Out Of Range" hatası. Bu araç, metni TextEncoder ve TextDecoder üzerinden dönüştürerek bunu tamamen önler; böylece "coração" ve "🚀" tam olarak UTF-8 baytları olarak kodlanır ve çözülür — her modern API'nin beklediği davranış budur.
Base64'ün olmadığı bir şey var: şifreleme. Kodlama, tersine çevrilebilir bir gösterimdir, sır değildir — herkes çözebilir. Veriyi korumak için değil, bozulmadan taşımak için kullanın. Buradaki girdiniz sayfadan asla çıkmaz; bu da aracı, hatasını ayıkladığınız token ve anahtarlar için bile güvenli kılar.
Her 3 baytlık grup (24 bit), her biri 64 karakterden birine eşlenen dört 6 bitlik değere bölünür. 3'e tam bölünmeyen girdi "=" ile doldurulur — Base64 dizelerinin sıkça = veya == ile bitmesinin nedeni budur.
Hayır. Herkesin çözebileceği, tersine çevrilebilir bir kodlamadır. Taşıma sırasında verinin bütünlüğünü korur, gizliliğini değil.
Dolgu. Base64, girdiyi 3 baytlık gruplar halinde işler; girdi uzunluğu 3'ün katı olmadığında son grubu bir veya iki "=" karakteri tamamlar.
btoa yalnızca Latin-1 karakterlerini kabul eder. Metnin önce UTF-8 baytlarına dönüştürülmesi gerekir (TextEncoder) — bu aracın sizin için yaptığı tam olarak budur.
Hayır. Kodlama ve çözme tamamen tarayıcınızda çalışır. Sayfa, verilerinizle hiçbir ağ isteği yapmaz.
Vai.la, herhangi bir URL'yi tıklama istatistikleri, QR Code ve kendi biolink'inizle birlikte kısa bir bağlantıya dönüştürür.
Vai.la, araçların nasıl kullanıldığından veya sonuçlarına dayanarak alınan kararlardan sorumlu değildir.