Base64 Çevirici (Encode / Decode)

Metni Base64'e kodlayın veya Base64'ü metne çözün — UTF-8 uyumlu, tamamen tarayıcınızda.

936 görüntülenme

Base64 Gerçekte Ne Yapar?

Base64, ikili veriyi 64 yazdırılabilir karakterle (A-Z, a-z, 0-9, +, /) temsil eder; böylece veri, metin için tasarlanmış kanallardan geçebilir: JSON, data: URI'leri, basic-auth başlıkları, e-posta ekleri. Her 3 bayt 4 karakter olur — çıktı ~%33 büyür, sona = dolgusu gelir. Bu araç Unicode'u doğru işler (önce düzgün UTF-8'e çevirir); "çğü 😀" bozulmadan gidip döner — saf btoa() bunda hata verirdi.

Base64 şifreleme değildir — sıfır gizlilikli, geri çevrilebilir bir gösterimdir. Hassas veri gerçek şifreleme ister; Base64 yalnız baytları metin-güvenli yapar. Her şey tarayıcınızda yerel çalışır; girdiniz cihazınızdan çıkmaz.

Sıkça Sorulan Sorular

Çözülen çıktı neden bozuk görünüyor?

Genelde girdi geçerli Base64 değildir (kesik, ya da +/ yerine URL-güvenli -_ karakterli) veya orijinal baytlar zaten metin değildir. Bu araç URL-güvenli varyantı otomatik çözer.

Dosya kodlayabilir miyim?

Bu araç metin içindir. Dosyalar için kalıp data: URI'dir — çoğu dilde tek satırdır (PHP base64_encode(file_get_contents(...)), JS FileReader.readAsDataURL).

Şifre saklamak için Base64 güvenli mi?

Hayır — anında geri çevrilir. HTTP Basic auth onu yalnız biçimlendirme için kullanır, gizliliği TLS sağlar. Şifreler hash'lenerek saklanır (bcrypt/argon2), asla Base64 ile değil.

Benzer Araçlar