Base64 Metin Dönüştürücü
Metinlerinizi ve UTF-8 karakterlerinizi tarayıcınızda güvenle Base64 formatına kodlayın (encode) veya çözün (decode).
Base64 Nedir?
Base64, ikili (binary) verileri veya metinleri yalnızca 64 adet yazdırılabilir ASCII karakteri kullanarak temsil eden bir kodlama algoritmasıdır. E-posta ekleri, veri URI'leri ve API veri transferlerinde yaygın olarak kullanılır.
Sıkça Sorulan Sorular
Base64 bir şifreleme (encryption) yöntemi midir?
Hayır. Base64 bir şifreleme değil, veri formatlama (encoding) algoritmasıdır. Herhangi bir anahtara gerek kalmadan herkes tarafından kolayca çözülebilir.
Türkçe karakterler bozulur mu?
Pratiksel Base64 dönüştürücü UTF-8 standardını destekler; bu sayede Türkçe karakterler (ç, ğ, ı, ö, ş, ü) ve emojiler bozulmadan kodlanır ve çözülür.
Base64 Kodlayıcı ve Kod Çözücü (Encode / Decode) Rehberi
Metinleri veya ikili verileri Base64 formatına kodlama (encode) ve Base64 dizgilerini UTF-8 metne çözme (decode) rehberi.
1Nasıl Kullanılır?
- 1.İşlem yönünü seçin: Metinden Base64'e (Encode) veya Base64'ten Metne (Decode).
- 2.Metninizi veya Base64 kodunuzu yapıştırın.
- 3.Dönüştürülmüş sonucu anında kopyalayın.
2Hesaplama Yöntemi ve Formüller
Base64, ikili (binary) verileri ASCII karakter dizisine dönüştürerek metin tabanlı protokoller (HTTP, e-posta MIME, JSON vb.) üzerinden veri bozulması olmadan güvenle taşınmasını sağlayan bir kodlama yöntemidir.
Çalışma Mantığı
Veri 6 bitlik bloklara ayrılır ve her 6 bit RFC 4648 standardındaki 64 karakterlik indekse (A-Z, a-z, 0-9, +, /) eşleştirilir. Eksik kalan kısımlar eşittir (=) dolgu karakteriyle tamamlanır.
Her 3 baytlık ikili veri = 4 karakterlik Base64 çıktısına dönüşür (Boyut yaklaşık %33 artar).
3Base64 Kodlayıcı ve Kod Çözücü (Encode / Decode) Rehberi Örnek Senaryo
"Pratiksel" metni Base64 olarak kodlandığında "UHJhdGlrc2Vs" çıktısını üretir.
💡 Sonuç Değerlendirmesi: Hesaplama başarıyla tamamlanmıştır.
⚠️Dikkat Edilmesi Gereken Önemli Hususlar
- •Base64 bir şifreleme (encryption) yöntemi değil, kodlama (encoding) yöntemidir; gizlilik veya güvenlik sağlamaz.
- •Küçük görselleri (icon vb.) web sayfalarında HTTP istek sayısını azaltmak amacıyla Base64 Data URI olarak doğrudan CSS veya HTML içine gömebilirsiniz.
Sıkça Sorulan Sorular (SSS)
Türkçe karakterlerde Base64 bozulur mu?
Standart btoa fonksiyonu Latin1 beklediği için Türkçe UTF-8 karakterler bozulabilir; bu araç UTF-8 bayt dizilimi üzerinden çalıştığı için Türkçe karakterleri eksiksiz destekler.