Base64 Kodlayıcı ve Çözücü

Metni Base64 olarak kodlayın veya Base64 dizelerini tarayıcınızda anında çözün. Ücretsiz, gizli, veri yükleme yok.


Base64 Kodlaması Nedir?

Base64, ikili verileri yazdırılabilir ASCII karakterlerinden oluşan bir diziye dönüştüren bir ikili-metin kodlama şemasıdır. Web geliştirmede görüntüleri CSS/HTML'e gömmek, kimlik doğrulama tokenlarını (JWT) kodlamak, JSON/XML'de ikili veri iletmek ve e-posta eklerini (MIME) kodlamak için yaygın olarak kullanılır.

Yaygın Kullanım Alanları

JWT

JSON Web Token'ları harici araçlara gerek kalmadan payload'larını incelemek için çözün. Header ve payload bölümleri Base64URL olarak kodlanmıştır.

Data URI

Küçük görüntüleri veya fontları Base64 Data URI'leri olarak kodlayarak doğrudan HTML/CSS'e gömün, HTTP isteklerini azaltın.

API Auth

HTTP Basic Authentication kullanıcı_adı:şifre'yi Base64 olarak kodlar. Hata ayıklama için gelen auth header'larını çözün.

MIME

E-posta ekleri Base64 olarak kodlanmıştır. E-posta istemcisi olmadan ham içeriği incelemek için çözün.

Sıkça Sorulan Sorular

Base64 kodlama şifreleme ile aynı mı?

Hayır. Base64 bir kodlamadır, şifreleme değildir. Hiçbir güvenlik sağlamaz — herkes çözebilir. Güvenli veri taşıma için tasarlanmıştır, bilgi gizlemek için değil.

Base64 neden verileri ~%33 büyütür?

Base64, 3 bayt ikili veriyi 4 ASCII karakter olarak temsil eder. Bu 3:4 oranı, çıktının her zaman girdiden yaklaşık %33 daha büyük olduğu anlamına gelir.

Base64 ile Base64URL arasındaki fark nedir?

Base64URL, '+' yerine '-' ve '/' yerine '_' koyarak URL'lerde ve dosya adlarında güvenli kullanım sağlar. JWT tokenları Base64URL kodlaması kullanır.

Bu aracı kullanırken verilerim güvende mi?

Evet. Tüm kodlama ve çözme tamamen tarayıcınızda JavaScript'in yerleşik btoa() ve atob() fonksiyonları kullanılarak gerçekleşir. Hiçbir veri herhangi bir sunucuya gönderilmez.