Base64 Kodla ve Çöz
Base64, herhangi bir veriyi (metin, resim, ikili dosya) yazdırılabilir ASCII karakterlerle temsil eden bir ikili-metin kodlama yöntemidir. Kodlamak istediğiniz metni yapıştırın veya çözmek için bir Base64 metni girin. Her şey tarayıcınızda çalışır, hiçbir veri sunucuya gönderilmez.
Nasıl Kullanılır
- Metninizi giriş alanına yazın veya yapıştırın
- Bir mod seçin: Otomatik (kodlama mı çözme mi gerektiğini algılar), Kodla veya Çöz
- Çıktı alanındaki sonucu Kopyala butonu ile kopyalayın
Base64 Nasıl Çalışır
Base64 kodlaması, ikili verileri 64 yazdırılabilir ASCII karakteri kullanarak metin temsiline dönüştürür. Kodlama işlemi, girişteki her 3 baytı (24 bit) alır ve bunları 4 grup 6 bite böler. Her 6 bitlik değer, 64 karakterden birine eşlenir: A-Z, a-z, 0-9, + ve /. Giriş uzunluğu 3’ün katı değilse, dolgu karakterleri (=) eklenir.
Bu kodlama yaygın olarak şunlar için kullanılır:
- HTML/CSS içine resim gömmek (data URI)
- E-posta eklerini kodlamak (MIME)
- JSON veya XML yüklerinde ikili veri taşımak
- URL parametrelerinde veya çerezlerde karmaşık verileri saklamak
UTF-8 Desteği
Bu araç, emoji, Çince, Japonca ve Korece (CJK) karakterler ve diğer çok baytlı Unicode karakterler dahil olmak üzere UTF-8 metinleri tam olarak destekler. Giriş metni, Base64 kodlamasından önce TextEncoder API kullanılarak UTF-8 baytlarına dönüştürülür. Bu sayede her dil ve karakter seti için doğru dönüşüm garanti edilir.
JWT’ler, +/ karakterlerini -_ ile değiştiren ve dolguyu kaldıran Base64URL adlı bir varyant kullanır. JWT Çözücü aracımız bunu otomatik olarak halleder. URL’ler için özel karakter kodlaması gerekiyorsa, URL Kodlayıcı aracımız yüzde kodlamasını kullanır.
Dosya ve Resim Dönüştürme
Bu araç metin girişi içindir. Dosyaları ve resimleri Base64’e dönüştürmek için aşağıdaki özel dönüştürücüleri kullanabilirsiniz. Sürükle-bırak desteği, resim önizlemesi ve düz Base64, data URI veya CSS background bildirimi olarak çıktı alabilirsiniz:
- Resimden Base64’e: JPG, PNG, SVG, WebP, GIF dönüşümü
- PDF’den Base64’e: API’ler ve veritabanı depolama için PDF kodlama
- Dosyadan Base64’e: herhangi bir dosya türünü kodlama
- Base64’ten Resime: Base64 resim dizelerini çözme ve önizleme
- Base64’ten Dosyaya: Base64’ü indirilebilir dosyaya dönüştürme
- CSS Background Image: satır içi resimlerle CSS kodu oluşturma
- Data URI Oluşturucu: herhangi bir dosyadan data: URL’leri oluşturma