Ana içeriğe geç
Geliştirici Araçları

Base64 Kodlayıcı/Kod Çözücü

Saf Ön Uç Yükleme Gerekmez UTF-8 Güvenli Anında Dönüşüm
( karakter)
( karakter)

Yukarıya metin veya Base64 dizesi yazın, dönüştürmek için bir butona tıklayın

Metni Base64'e kodlayın veya Base64 dizelerini çevrimiçi ücretsiz çözün. UTF-8'i (emoji ve çok dilli), URL güvenli varyantı ve MIME satır sarmayı destekler. %100 gizli — tarayıcınızda çalışır.

Base64 nedir?

Base64, ikili veriyi 64 yazdırılabilir ASCII karakteriyle temsil eden bir kodlama yöntemidir; e-posta, URL, JSON ve HTTP istekleri gibi metin tabanlı sistemlerde veri iletmek için kullanılır. Bu şifreleme değildir — herkes kodunu çözebilir, bu yüzden şifreleri gizlemek için kullanmayın.

İpuçları

UTF-8 Doğruluğu

Bu araç, Base64'e dönüştürmeden önce metni UTF-8 baytlarına kodlar; böylece emoji, aksanlı karakterler ve CJK yazıları bozulmadan doğru çalışır.

URL güvenli varyant

Standart Base64'teki + ve / URL'lerde escape edilir. JWT ve OAuth jetonları - ve _ kullanan bir varyanttır. Sonuç URL veya çerezde olacaksa bunu açın.

Gizlilik

Tüm kodlama/kod çözme, tarayıcınızda btoa/atob ve TextEncoder/TextDecoder ile gerçekleşir. Sunucuya hiçbir şey gönderilmez.

Yaygın Kullanım Alanları

API kimlik bilgileri

Authorization başlığı için anahtar ve jetonları kodlayın

Data URI

Küçük görselleri data: URI olarak kodlayıp gömün

JWT inceleme

Başlık ve yük bölümlerini çözerek içeriği görün

SSS

Base64 şifreleme midir?

Hayır. Base64 kodlamadır, şifreleme değildir — sonuç herkes tarafından anında çözülebilir. Şifreleri veya API anahtarlarını gizlemek için kullanmayın.

Doğrudan btoa neden hata verir?

Tarayıcının yerleşik btoa'sı yalnızca Latin-1 destekler ve emoji veya Latin olmayan yazılarda hata verir. Bu araç metni önce TextEncoder ile UTF-8 baytlarına dönüştürür.

Verilerim sunucunuza gönderiliyor mu?

Hayır. Tüm dönüşüm tarayıcınızda olur — DevTools → Network sıfır istek gösterir. Hiçbir şey kaydedilmez veya saklanmaz.