Nasıl kullanılır?
- 1Kodla veya Çöz modunu seçin.
- 2Metni kutuya yazın; sonuç anında görünür.
- 3Gerekirse URL güvenli (- ve _ kullanan, dolgusuz) biçimi açın.
- 4Dosyayı Base64’e veya data URI’ye çevirmek için dosya seçin; çözülen ikili veriyi dosya olarak indirin.
Base64 nedir?
Base64, ikili veriyi (görsel, dosya, şifreli içerik) yalnızca harf, rakam, + ve / karakterlerinden oluşan metne çeviren bir kodlama yöntemidir. E-posta ekleri, JSON içinde dosya taşıma, HTTP Basic Authentication başlıkları, JWT token’ları ve CSS ya da HTML içine gömülen küçük görseller (data URI) Base64 kullanır. Bir şifreleme yöntemi değildir; Base64 ile kodlanmış veri herkes tarafından kolayca çözülebilir.
Türkçe karakterler neden bozuluyor?
Tarayıcıların yerleşik btoa() fonksiyonu yalnızca Latin-1 karakterleri desteklediği için "ğ", "ş", "ı" veya emoji içeren metinlerde hata verir ya da bozuk sonuç üretir. Bu araç metni önce UTF-8 baytlarına çevirip sonra kodlar; çözerken de UTF-8 olarak okur. Böylece "Merhaba dünya! Çğüşıö" gibi metinler bozulmadan kodlanıp geri çözülür.
URL güvenli Base64 ve data URI
Standart Base64’teki + ve / karakterleri URL’lerde sorun çıkarır. URL güvenli biçim bunların yerine - ve _ kullanır ve sondaki = dolgularını kaldırır; JWT ve birçok API bu biçimi kullanır. Dosya modunda seçtiğiniz dosya Base64 metnine ve data:image/png;base64,... biçiminde data URI’ye çevrilir, görsellerde önizleme gösterilir. Tüm işlemler tarayıcınızda yapılır.
Sık sorulan sorular
Base64 şifreleme midir?
Hayır. Base64 bir kodlamadır, şifreleme değildir. Gizli verileri korumak için kullanılmamalıdır.
Base64 dosya boyutunu artırır mı?
Evet, kodlanmış veri orijinalinden yaklaşık %33 daha büyüktür. Bu yüzden büyük görselleri data URI olarak gömmek sayfayı yavaşlatabilir; yalnızca çok küçük simgeler için uygundur.
Çözdüğüm veri anlamsız karakterler gösteriyor, neden?
Kodlanmış veri metin değil bir dosya (görsel, PDF vb.) olabilir. Araç bu durumda sizi uyarır ve veriyi dosya olarak indirmenizi sağlar.
JWT token’ını çözebilir miyim?
JWT’nin noktalarla ayrılmış ilk iki bölümü URL güvenli Base64’tür. Her bölümü ayrı ayrı yapıştırıp URL güvenli seçenekle çözerek içeriğini okuyabilirsiniz.
Sonuçlar iç açıcı değil mi?
Hızlı, SEO uyumlu web siteleri, e-ticaret ve Google Ads yönetimi için Webin Agency ekibiyle görüşün.