Base64 Şifreleme

Metni Base64 formatına kodlayın veya Base64 metnini çözün.

Base64 Şifreleme

Metni Base64 formatına kodlayın veya Base64 metnini çözün.

İşlem
12 + 3 = ?

Kalan sorgu hakkı: 5 / 5

Base64 Nedir?

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.

Neden Kullanılır?

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.

Nasıl Kullanılı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 ve Şifreleme Farkı

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.

Sık Sorulan Sorular

Base64 güvenli mi?

Hayır — yalnızca kodlamadır, gizlilik sağlamaz.

Satır sonları?

Standart encode satır sonu eklemez; tek satır Base64 çıktısı üretilir.