Base64

Base64 Encode / Decode

UTF-8 metinleri Base64'e çevirin veya Base64'ten geri alın. Tüm işlem tarayıcıda çalışır.

Base64 Encode / Decode: Online ve Güvenli Çevirici

Base64, ikili (binary) verileri yalnızca 64 karakterli güvenli bir ASCII alfabesiyle temsil eden bir kodlama yöntemidir. URL parametreleri, e-posta ekleri (MIME), JWT token gövdeleri, data:URL ile gömülen küçük görseller ve OAuth basic auth başlıkları gibi pek çok yerde karşımıza çıkar. ipbu Base64 aracı, metni Base64'e çevirir veya Base64 stringini orijinal metne döndürür.

Araç tamamen tarayıcınızda çalışır; girdiğiniz hiçbir veri sunucumuza gönderilmez. UTF-8 metin desteği vardır: Türkçe karakterler (ğ, ü, ş, ı, ö, ç) doğru şekilde kodlanır ve çözülür. encode için btoa, decode için atob fonksiyonları UTF-8 ile bir bütün olarak kullanılır; klasik btoa(unicode) hatasıyla karşılaşmazsınız.

Yaygın kullanım senaryoları; bir API'ye Authorization: Basic ile kullanıcı:şifre göndermek, gömülü base64 image'ı çözüp içeriğini doğrulamak, JWT'nin payload kısmını okumak (token'ın orta segmenti base64url'dir), küçük dosyaları CSS içine data:URI olarak gömmek, e-posta üst bilgilerindeki '=?utf-8?B?...?=' kodlamasını çözmektir.

Sayfa içindeki 'yön değiştir' düğmesi, çıktıyı tek tıkla girdiye taşır; encode→decode arası geçişiniz hızlı olur. Base64 metni, orijinal verisinden yaklaşık %33 daha büyüktür; bu yüzden büyük dosyalar için uygun değildir, başka aktarım yöntemleri tercih edilmelidir.

Sık Sorulan Sorular

Hayır. Base64 yalnızca kodlamadır, gizlilik sağlamaz. Herkes kolayca decode edebilir. Hassas verileri Base64 ile 'gizleyemezsiniz'.