Geliştirici Araçları

Base64 Kodlama ve Çözme

Türkçe karakterleri bozmadan Base64 kodlayın veya çözün.

Base64 çevirici, metninizi Base64 biçimine kodlar veya Base64 kodunu tekrar okunur metne çevirir. UTF-8 kullandığı için ç, ğ, ı, ö, ş ve ü harfleri bozulmaz.

Sonuç

—

Veri boyutu (bayt)

—

Bu araç nasıl kullanılır?

  1. Kodlamak veya çözmek istediğiniz metni kutuya yazın.
  2. İşlem olarak kodlama, URL uyumlu kodlama veya çözme seçin.
  3. Sonucu Kopyala düğmesiyle alın.

Base64 nedir?

Base64, ikili veriyi yalnızca harf, rakam, + ve / karakterlerinden oluşan güvenli bir metne çeviren kodlama yöntemidir. E-posta ekleri, veri URL'leri, API kimlik doğrulama başlıkları ve JSON içinde görsel taşımak gibi yerlerde yaygın olarak kullanılır. Base64 bir şifreleme değildir; herkes kodu çözebilir.

Türkçe karakterler ve UTF-8

Birçok basit Base64 aracı ş, ğ ve ı gibi harflerde hata verir veya bozuk sonuç üretir. Bu araç metni önce UTF-8 bayt dizisine çevirdiği için Türkçe karakterler ve emojiler doğru kodlanır. Örneğin "Merhaba Dünya" metni 14 bayt eder (ü harfi UTF-8'de 2 bayttır) ve Base64 karşılığı TWVyaGFiYSBEw7xueWE= olur.

URL uyumlu Base64

Standart Base64'teki + ve / karakterleri adreslerde sorun çıkarabilir. URL uyumlu seçenekte + yerine -, / yerine _ kullanılır ve sondaki = dolgu karakterleri atılır. Çözme sırasında araç her iki biçimi de kabul eder.

Sık karşılaşılan hatalar

İşlem tarayıcınızda yapılır; girdiğiniz veri sunucuya gönderilmez.

Nerede işinize yarar?

Geliştiriciler Base64'ü genellikle HTTP Basic kimlik doğrulama başlıklarında, JSON içinde küçük görselleri taşırken, e-posta eklerinde ve JWT parçalarını okurken görür. Bilinmeyen bir kodun ne içerdiğini merak ettiğinizde çözme modunu kullanabilirsiniz; ancak başkasına ait gizli verilerin çözülmesinin yasal ve etik sınırları olabileceğini unutmayın. Büyük dosyaların Base64'e çevrilmesi boyutu yaklaşık üçte bir oranında artırır.

Çözme sırasında satır sonları ve boşluklar yok sayılır, eksik = dolgusu otomatik tamamlanır. Böylece e-posta veya belgeden kopyalanan, satırlara bölünmüş Base64 metinleri de sorunsuz çözülür. Çıktı boyutu bayt cinsinden gösterilir; kodlamada özgün metnin UTF-8 boyutu, çözmede çözülen verinin boyutu yazılır.

Sık sorulan sorular

Base64 şifreleme midir?

Hayır. Base64 yalnızca bir kodlama yöntemidir; kodu herkes çözebilir. Gizli verileri korumak için kullanılmamalıdır.

Türkçe karakterler bozulur mu?

Hayır. Araç UTF-8 kullanır, bu nedenle ç, ğ, ı, ö, ş, ü ve emojiler doğru kodlanır ve çözülür.

Sondaki eşittir işareti ne anlama gelir?

Veri uzunluğu 3'ün katı olmadığında Base64 çıktısı = karakteriyle tamamlanır. Buna dolgu denir.

URL uyumlu Base64 ne demektir?

Standart Base64'teki + ve / karakterleri yerine - ve _ kullanılan, = dolgusu atılan biçimdir; adreslerde ve JWT'lerde yaygındır.

Çözülen sonuç anlamsız karakterlerden oluşuyorsa?

Kod büyük olasılıkla metin değil bir dosyaya veya ikili veriye aittir. Bu araç yalnızca UTF-8 metin çözer.

Bu araç yalnızca genel bilgilendirme ve tahmin amacıyla sunulmaktadır. Sonuçlar profesyonel finans, vergi, hukuk, sağlık veya mühendislik tavsiyesi olarak değerlendirilmemelidir. Karar vermeden önce önemli hesaplamaları mutlaka uzman bir kişiye veya resmi bir kaynağa doğrulatın.