Base64 Çevirici (Encode / Decode)
Metni Base64'e kodlayın veya Base64'ü metne çözün — UTF-8 uyumlu, tamamen tarayıcınızda.
936 görüntülenme
Base64 Gerçekte Ne Yapar?
Base64, ikili veriyi 64 yazdırılabilir karakterle (A-Z, a-z, 0-9, +, /) temsil eder; böylece veri, metin için tasarlanmış kanallardan geçebilir: JSON, data: URI'leri, basic-auth başlıkları, e-posta ekleri. Her 3 bayt 4 karakter olur — çıktı ~%33 büyür, sona = dolgusu gelir. Bu araç Unicode'u doğru işler (önce düzgün UTF-8'e çevirir); "çğü 😀" bozulmadan gidip döner — saf btoa() bunda hata verirdi.
Base64 şifreleme değildir — sıfır gizlilikli, geri çevrilebilir bir gösterimdir. Hassas veri gerçek şifreleme ister; Base64 yalnız baytları metin-güvenli yapar. Her şey tarayıcınızda yerel çalışır; girdiniz cihazınızdan çıkmaz.
Sıkça Sorulan Sorular
Çözülen çıktı neden bozuk görünüyor?
Genelde girdi geçerli Base64 değildir (kesik, ya da +/ yerine URL-güvenli -_ karakterli) veya orijinal baytlar zaten metin değildir. Bu araç URL-güvenli varyantı otomatik çözer.
Dosya kodlayabilir miyim?
Bu araç metin içindir. Dosyalar için kalıp data: URI'dir — çoğu dilde tek satırdır (PHP base64_encode(file_get_contents(...)), JS FileReader.readAsDataURL).
Şifre saklamak için Base64 güvenli mi?
Hayır — anında geri çevrilir. HTTP Basic auth onu yalnız biçimlendirme için kullanır, gizliliği TLS sağlar. Şifreler hash'lenerek saklanır (bcrypt/argon2), asla Base64 ile değil.
Benzer Araçlar
Sorun Bildir
Base64 Çevirici (Encode / Decode)