Base64 Şifreleme
Metni Base64 formatına kodlayın veya Base64 metnini çözün.
Metni Base64 formatına kodlayın veya Base64 metnini çözün.
Metni Base64 formatına kodlayın veya Base64 metnini çözün.
Analiz tamamlandığında çıktı bu kartta görünür.
Base64, binary veya metin verisini yalnızca ASCII karakterlerle (A–Z, a–z, 0–9, +, / ve = padding) temsil eden bir kodlama şemasıdır. Şifreleme değildir — herkes decode edebilir. REST API’lerde JSON içinde binary taşımak, Basic Authentication header oluşturmak, data URI ve e-posta eklerinde (MIME) yaygın kullanılır. Bu araç UTF-8 metni encode eder; decode sırasında geçersiz Base64 reddedilir.
Metin tabanlı protokoller binary veriyi doğrudan taşıyamaz; Base64 bu boşluğu doldurur. API testlerinde Authorization: Basic header’ı oluşturmak, JWT payload’ını okumak veya debug sırasında ham veriyi metin olarak görmek için kullanılır. Geliştiriciler curl, Postman veya tarayıcı konsolunda hızlı encode/decode ihtiyacında bu araca başvurabilir. Gizli veri için AES gibi gerçek şifreleme algoritmaları kullanılmalıdır.
Metin alanına kodlamak veya çözmek istediğiniz içeriği yapıştırın. Kodla seçeneği metni tek satır Base64 çıktısına dönüştürür. Çöz seçeneği Base64 metnini okunabilir metne geri çevirir; boşluk ve satır sonları otomatik temizlenir. Geçersiz karakter veya bozuk padding varsa hata mesajı döner. UTF-8 dışı binary decode edildiğinde Latin-1 fallback denenir; yine okunamazsa hata verilir.
Base64 “şifreleme” değildir — encoding’dir. URL’de veya logda görünen Base64 string kolayca çözülür. Parola, API secret veya kişisel veriyi yalnızca Base64 ile “gizlemek” güvenli değildir. Encode çıktısı yaklaşık %33 daha uzundur (3 byte → 4 karakter). Satır sonu eklenmez; standart RFC 4648 tek satır çıktı üretilir.
Hayır — yalnızca kodlamadır, gizlilik sağlamaz.
Standart encode satır sonu eklemez; tek satır Base64 çıktısı üretilir.