Base64 Encode / Decode

Metni Base64 formatına şifreleyin veya Base64 kodu düz metne çözün. UTF-8 ve Türkçe karakter destekli. Tarayıcıda anında çalışır, kayıt gerekmez, ücretsizdir.

Base64 Encode/Decode

UTF-8
Mod
// ÇIKTI 0 karakter

Base64 Nedir?

Base64, ikili (binary) verileri ASCII karakterlere dönüştüren bir kodlama yöntemidir. 64 farklı karakter kullanır: A-Z, a-z, 0-9, + ve / (toplam 64). Şifreleme değildir — sadece veri taşıma formatıdır.

Neden Kullanılır?

  • E-postada görsel/dosya gönderirken (MIME)
  • URL ve cookie'lerde özel karakterler
  • HTML/CSS'te inline görseller (data:image/png;base64,...)
  • JSON Web Token (JWT) yapısı
  • Basit obfuscation (gerçek güvenlik için DEĞİL!)

Önemli: Base64 Şifreleme Değildir

Base64 her zaman aynı algoritma ile çözülebilir, anahtar gerektirmez. Hassas verileri (şifre, kart no) sadece Base64 ile "şifrelemek" tehlikelidir. Gerçek güvenlik için AES gibi şifreleme algoritmaları gerekir.

Türkçe Karakter Desteği

Aracımız UTF-8 ile çalışır, yani Türkçe karakterler (ı, ğ, ş, ü, ö, ç) sorunsuz encode/decode edilir. JavaScript'in btoa() fonksiyonu sadece ASCII destekler — bu yüzden önce UTF-8'e çevirme adımı uygulanır.

İlgili Araçlar