Ana Sayfa / Metin Araçları / Base64 kodlama ve çözme

Base64 kodlama ve çözme

Metni Base64'e kodlayın veya Base64'ü yeniden okunabilir metne çözün. Ücretsiz ve gizli.

Nasıl Kullanılır

  1. Metninizi giriş kutusuna yapıştırın veya yazın — ya da bir görseli veya ikili dosyayı kodlamak için dosya moduna geçin.
  2. “Kodla”yı seçin; metin Base64'e dönüşsün veya “Çöz”ü seçin; Base64 yeniden okunabilir metne dönüşsün.
  3. Dönüştür düğmesine tıklayın; sonuç hemen aşağıdaki çıktı kutusunda görünecektir.
  4. Sonucu tek tıklamayla kopyalayın veya kod, ayar veya mesajlarda kullanmak için .txt dosyası olarak indirin.

Sık Sorulan Sorular

Bu gerçekten ücretsiz mi?

Evet — bu sitedeki her araç %100 ücretsizdir; limitsiz, kayıtsız ve filigransızdır.

Verilerim güvende mi?

Kesinlikle. Tüm işlemler tarayıcınızda yerel olarak yapılır. Dosyalarınız asla bir sunucuya yüklenmez.

Base64 kodlaması ne işe yarar?

Base64, ikili veriyi sade ASCII metnine dönüştürür; böylece yalnızca metin içeren sistemlerde güvenle yolculuk edebilir — e-posta ekleri (MIME), HTML/CSS'de veri URI'si olarak görselleri doğrudan gömme, JSON'de ikili blokları depolama ve bağlantılar ile HTTP başlıklarında jeton gönderme.

Base64 bir şifreleme biçimi midir?

Hayır. Base64 şifreleme değil, kodlamadır — herkes onu anında çözebilir. Şifreleri veya sırları “güvenli” hâle getirmek için Base64 asla kullanmayın. Gerçek güvenlik için AES gibi doğru şifreleme veya bcrypt ya da Argon2 gibi hashleme kullanın.

Çözülen metnim neden garip karakterlerle görünüyor?

Belki girdi doğru Base64 değildi veya orijinal baytlar UTF-8 metni değildi (örneğin kodlanmış bir görsel). Sondaki eksik dolgu karakterlerini (=), başıboş boşlukları veya satır sonlarını kontrol edin ve dizenin tamamını yapıştırdığınızdan emin olun.

Yalnızca metni değil, görselleri veya dosyaları da kodlayabilir miyim?

Evet. Herhangi bir dosyayı — görseller, PDF dosyaları, ses — Base64 dizesine kodlamak için dosya yükleme seçeneğini kullanın. Geliştiriciler tam da bu şekilde data:image/png;base64,... gibi veri URI'leri oluşturur; böylece küçük öğeler doğrudan web sayfalarına gömülür.

Base64 kodlamasının eksiksiz rehberi

Base64, internetin sessiz araçlarındandır: neredeyse her geliştirici onu haftalık kullanır, ancak çok azı tam olarak nasıl çalıştığını anlatabilir. Bu rehber, Base64'ün ne olduğunu, neden var olduğunu, onunla nerede karşılaşacağınızı ve hangi pratik tuzaklardan kaçınacağınızı anlatır — ayrıca bu ücretsiz aracı etkili kullanmanın yolunu.

Base64 gerçekte ne yapar

Bilgisayarlar her şeyi bayt (0–255 değerleri) olarak depolar; ancak birçok eski metin sistemi — e-posta, bağlantılar, JSON, XML ve HTTP başlıkları — ham ikili baytları bozabilir veya reddedebilir. Base64 bunu, girdinin her 3 baytını 64 karakterlik güvenli alfabeden (A–Z, a–z, 0–9, + ve /) alınan 4 karakterle eşleştirerek çözer. 3 bayt 4 karakter oluşturduğundan, kodlanmış çıktı her zaman girdiden yaklaşık %33 daha büyüktür. Ve girdinin uzunluğu 3'ün katı değilse dolgu karakterleri (=) eklenir — bu nedenle birçok Base64 dizesi bir veya iki eşittir işaretiyle biter.

Base64 ile gerçekte nerede karşılaşırsınız

Veri URI'si: HTML veya CSS'ye doğrudan gömülen küçük görseller data:image/png;base64,iVBORw0... gibi görünür — ayrı bir görsel isteği gerekmez. E-posta: Ekler, MIME mesajlarının içinde Base64 ile kodlanır. API ve jetonlar: JWT jetonları (modern girişlerde noktalarla ayrılmış üç bölüm), JSON'den Base64URL kodlamasına kodlanır. Temel kimlik doğrulama: Authorization: Basic başlığı yalnızca kullanıcı adı:şifre çiftinin Base64'üdür — herkes tarafından görülebilir; bu nedenle yalnızca HTTPS üzerinden geçmelidir. Yapılandırma dosyaları: Kubernetes sırları, .env blokları ve CI hatları rutin olarak Base64 yükleri barındırır.

Base64 ve Base64URL karşılaştırması

Standart Base64, bağlantılarda özel anlamları olan + ve / kullanır. Bağlantı güvenli varyant bunların yerine - ve _ koyar ve genellikle = dolgusunu kaldırır. Bir bağlantıdan jeton çözüyorsanız ve hatalar alıyorsanız - işaretini yeniden +'ya, _ işaretini /'ye dönüştürmeyi deneyin ve çözmeden önce dolguyu yeniden ekleyin.

Yaygın hatalar

Base64'ü şifreleme sanmak klasik bir hatadır — sıfır gizlilik sağlar. İkinci hata, önceden kodlanmış veriyi yeniden kodlamaktır; bu, okunamaz çıktı üretir. Dizenin içindeki boşluklar ve satır sonları (mesajlardan veya kenarlardan kopyalarken yaygındır) katı çözücüleri bozar; bu araç onları otomatik kaldırır. Ve son olarak %33 boyut yükünü unutmayın: 3 megabaytlık bir görseli Base64'e kodlamak 4 megabaytlık bir dize verir; bu nedenle bu yalnızca küçük öğeler için mantıklıdır.

Gizlilik notu

Kodlama ve çözme tamamen tarayıcınızda gerçekleşir. Jetonlar, kimlik bilgileri ve dosya içerikleri asla cihazınızdan ayrılmaz — rastgele bir siteye asla yapıştırmamanız gereken hassas dizelerle kullanım için güvenlidir.