Genel bakış / Geliştirici ve kod / Base64 kodlayıcı ve çözücü
Geliştirici ve kod %100 tarayıcıda ve çevrimdışı

Base64 kodlayıcı ve çözücü

Metni Base64'e kodlayın ve tam UTF-8 desteği ve URL için güvenli bir seçenekle geri çözün.

Girdinizi yapıştırın veya yazın; sonuç anında görünür, hatalar girdinin altında gösterilir. Alanlar bir örnekle başlar: birine tıklayıp yazmaya başlayarak örneği değiştirin.

Dosyalarınız ve girdileriniz tarayıcınızdan asla çıkmaz – hiçbir şey yüklenmez.

Düz metin girdisi

Base64 sonucu

Metni yapıştırın, Base64'ü okuyun. Kipi değiştirin, Base64'ü yapıştırın, metni okuyun. Base64 kodlayıcı her tuş vuruşunda güncellenir; bu yüzden aranacak bir dönüştür düğmesi yoktur.

Base64, yalnızca düz ASCII kabul eden sistemler için vardır; örneğin bir HTTP başlığı, bir JSON alanı, bir yapılandırma değeri veya bir sorgu dizesi. Harfleri, rakamları, +, / ve dolgu olarak = kullanır. Bedeli boyuttur: çıktı girdiden yaklaşık üçte bir uzundur.

Temel kimlik doğrulama, JWT ve Kubernetes: Base64 ile karşılaştığınız üç yer

HTTP Basic kimlik doğrulama klasik örnektir. user:pass çifti dXNlcjpwYXNz olur ve bu değer Authorization: Basic sonrasına gider.

Bir JSON Web Token noktalarla ayrılmış üç parçadan oluşur. İlk ikisi Base64url ile kodlanmış JSON'dur. Ortadaki parçayı çözme kipine yapıştırırsanız claim'leri, örneğin bitiş zamanını okuyabilirsiniz. Araç imzayı denetlemez.

Kubernetes Secret bildirimleri de değerleri Base64 olarak saklar. Dosyayı uygulamadan önce birini çözün; parolada başıboş bir satır sonu ya da yazım hatası görünür hâle gelir.

ä neden iki bayt tutar

Araç metni önce UTF-8 baytlarına çevirir ve onları kodlar. Yani ä iki bayttır ve w6Q= olur. Latin-1 ile çalışan bir araç aynı harf için 5A== verir ve iki sonuç birbirini tutmaz. Örnek metindeki roket emojisi dört bayt tutar ve 8J+agA== olur.

Base64 kodlayıcının denetimleri, soldan sağa

  1. Kodla (Metin → Base64) veya Çöz (Base64 → Metin)'i seçin. Sayfa açıldığında Kodla etkindir. Kip değiştirdiğinizde soldaki kutudaki metin olduğu yerde kalır ve sağdaki kutu ondan yeniden hesaplanır.
  2. Soldaki kutuya yazın ya da yapıştırın. Kutu Merhaba Dünya! äöü ß 🚀 örneğiyle başlar. İki kutuyu da boşaltmak için Temizle'ye basın.
  3. Sonucu sağdaki kutuda okuyun.
  4. Çıktıyı bir URL'de ya da dosya adında kullanmak için URL için güvenli Base64'ü açın. + ve / yerine - ve _ koyar ve = dolgusunu kaldırır.
  5. Kopyala'ya basın ya da encoded.base64.txt veya decoded.txt adlı bir metin dosyası kaydetmek için İndir'e basın.

Data URI'ler, ikili dosyalar ve metninizin gittiği yer

Araç yalnızca metinle çalışır ve dosya seçicisi yoktur. Bir görselden ya da ZIP dosyasından gelen Base64'ü çözmek okunamayan karakterler verir; geçersiz UTF-8 baytları � olarak görünür. Çözme her iki alfabeyi ve eksik dolguyu kabul eder. URL güvenli anahtarı yalnızca kodlamayı etkiler.

data:image/png;base64, gibi bir data URI öneki kaldırılmaz. Onu elle kesin; yoksa sonuç kutusu hata iletisini gösterir ve Kopyala ile İndir de bu iletiyi alır. Kod bir boyut sınırı koymaz ancak çok büyük bir metin sekmeyi yavaşlatır.

Dönüştürme tarayıcınızda JavaScript ile çalışır. Yazmak veya kip değiştirmek istek göndermez ve geliştirici araçlarınızın ağ paneli bunu gösterir. Kopyala panonuza yazar, İndir cihazınıza bir dosya kaydeder. Base64'ün bir kodlama olduğunu, şifreleme olmadığını unutmayın. Herkes onu çözebilir.

Sık sorulan sorular (SSS)

Çöz'ü seçin, sonra dizeyi soldaki kutuya yapıştırın. Standart ve URL güvenli Base64 ikisi de çalışır; eksik = dolgusu sizin için eklenir.