Metin ve dosyaları Base64 formatına dönüştürün veya çözümleyin. Resim önizleme ve indirme desteği.
Binary verileri ASCII metin formatına dönüştürerek email ekleri, API transferleri ve veri saklama işlemlerinde güvenli aktarım sağlayın.
Resimleri HTML veya CSS içinde doğrudan kullanmak için Base64 formatına dönüştürün. HTTP isteklerini azaltarak sayfa yükleme hızını artırır.
Dosyaları Base64 formatına çevirerek chat uygulamaları, forum mesajları veya metin tabanlı sistemlerde güvenle paylaşın.
REST API'ler genellikle JSON formatı kullanır. Binary dosyalar (örneğin profil resmi yükleme) Base64 string olarak JSON içinde gönderilir.
API yanıtlarındaki Base64 verilerini anında çözümleyin, resim data URI'larını test edin ve hataları kolayca tespit edin.
API anahtarları, JWT (JSON Web Token) ve dijital sertifikalar genellikle Base64 veya Base64URL formatında encode edilir ve taşınır.
Base64 sadece bir encoding (kodlama) yöntemidir, şifreleme değildir! Verilerinizi gizlemez, herkes geri çözebilir. Hassas veriler için encryption kullanın.
Base64 Encoder/Decoder hakkında merak edilenleri aşağıda bulabilirsiniz.
Hayır. Base64 bir şifreleme değil, kodlama yöntemidir. Veriyi gizlemez; sadece ikili veriyi metin tabanlı sistemlerde taşınabilir hale getirmek için dönüştürür. Güvenlik gerektiren veriler için AES gibi gerçek şifreleme algoritmaları kullanılmalıdır.
Metin ve ikili içerik dahil her tür veri Base64'e kodlanabilir: metin, HTML, CSS, JavaScript, resimler (PNG, JPEG, WebP), PDF ve diğer ikili dosyalar. CSS'te resim gömme veya data URI oluşturmak için özellikle kullanışlıdır.
Base64 kodlama, orijinal verinin boyutunu yaklaşık %33 oranında artırır. Örneğin 100 KB'lık bir resim, Base64 olarak yaklaşık 133 KB'a çıkar. Bu nedenle büyük dosyaları Base64 olarak gömmek sayfa performansını olumsuz etkileyebilir.
Base64 en çok şu durumlarda kullanılır: e-posta ekleri (MIME protokolü), CSS'te küçük resimleri data URI olarak gömmek, JWT token'larının payload bölümü, API'lerde ikili veri aktarımı ve HTML'e inline SVG veya font gömmek.
Metin modunda, Base64 kodunu giriş alanına yapıştırıp "Decode" butonuna tıklayın. Sonuç, orijinal metnin veya ikili verinin metne çevrilmiş halidir. Metin tabanlı olmayan dosyalar (resim, PDF) için decode sonucunu ilgili uygulamada açmanız gerekebilir.
Hayır. Base64 Encoder/Decoder tamamen tarayıcınızda çalışır; girdiğiniz hiçbir veri sunucuya iletilmez. Hassas içerikleri güvenle kodlayıp çözebilirsiniz.
Standart Base64'teki + ve / karakterleri URL'lerde özel anlam taşır; query string veya path içinde kullanılırken sorun çıkarır. URL-safe mod bu karakterleri sırasıyla - ve _ ile değiştirir; böylece ekstra URL encode gerekmez. Encode işleminden sonra "Gelişmiş Araçlar" bölümündeki "URL-Safe Base64" butonuna tıklayarak çıktıyı URL-safe biçime dönüştürebilirsiniz. JWT payload'larında ve API anahtarlarında yaygın olarak bu format kullanılır.
Dosya modunda yüklenebilecek maksimum dosya boyutu 5 MB'tır. Desteklenen formatlar: JPEG, PNG, GIF, WebP, SVG (resim), PDF, TXT, JSON ve XML. 5 MB'ı aşan dosyalar yükleme sırasında reddedilir. Metin modunda ise herhangi bir metin veya Base64 kodu doğrudan yapıştırılabilir; pratik bir boyut kısıtı yoktur.
JWT, nokta (.) ile ayrılmış üç bölümden oluşur: header, payload ve signature. Header ve payload bölümleri URL-safe Base64 ile kodlanmış olduğundan içeriklerini okumak için ilgili bölümü kopyalayıp giriş alanına yapıştırın ve "Decode" butonuna tıklayın; JSON içeriği düz metin olarak görünür. Signature bölümünü doğrulamak için gizli anahtar gerekir; bu araç yalnızca içeriği görüntülemek amacıyla kullanılabilir.