Araçlar
TR

Online Base64 Kodlama

Metni yazın veya yapıştırın; siz yazarken anında Base64'e dönüştürülür. Tersini mi istiyorsunuz? İstediğiniz zaman Çöz moduna geçin.

Gizliliğiniz korunur: verileriniz tarayıcınızda işlenir ve asla sunucuya yüklenmez.

Metin Base64'e nasıl kodlanır?

  1. Metninizi Girdi kutusuna yazın veya yapıştırın ya da bir dosya açın.
  2. Karakter setini (UTF-8 tüm diller ve emojiler için çalışır) ve gerekiyorsa URL uyumlu çıktıyı veya 76 karakterlik satır sonlarını seçin.
  3. Base64 sonucunu kopyalayın veya metin dosyası olarak indirin.

Base64 kodlama nasıl çalışır?

Kodlayıcı metninizi bayt dizisi olarak alır, 3 baytlık (24 bit) gruplara böler ve her grubu 64 karakterlik bir alfabeden seçilen 4 karaktere dönüştürür. Son grup eksikse dolgu olarak = işaretleri eklenir. Bu yüzden Base64 çıktısı girdiden yaklaşık %33 daha büyüktür: Man ifadesi TWFu olur.

Popüler programlama dillerinde Base64 kodlama

Sıkça sorulan sorular

Base64 sonucu neden metnimden daha uzun?

Base64, 3 baytı 4 karakterle saklar; bu nedenle çıktı, girdinin yaklaşık 4/3 katı kadardır ve buna dolgu da eklenir. Latin dışı karakterler UTF-8 ile 2–4 bayt yer kapladığından bunların Base64 karşılığı daha da uzun olur.

Sondaki = işaretleri ne anlama geliyor?

Bunlar dolgu karakterleridir. Tek bir = son grubun 2 bayt içerdiğini, iki == ise 1 bayt içerdiğini gösterir. URL uyumlu Base64 genellikle bunları kullanmaz.

Emojileri ve Türkçe karakterli metinleri kodlayabilir miyim?

Evet. Karakter setini UTF-8 olarak bırakın; her dil, sembol veya emoji doğru şekilde kodlanır ve herhangi bir sistemde çözülebilir.

Her 76 karakterde satır sonu seçeneğini ne zaman açmalıyım?

Yalnızca satırların bölünmesini gerektiren e-posta (MIME) ve bazı PEM sertifikaları için. API'ler, JSON, URL'ler ve data URI'ler için bu seçeneği kapalı tutun.