Nasıl kullanılır
- Kodla veya Çöz seçeneğini seçin.
- Kodlamak için metin yazın ya da Dosya sekmesine geçip herhangi bir dosya seçin — resim, PDF veya yazı tipi.
- URL güvenli karakterler, dolgu veya data URL çıktısı gibi seçenekleri belirleyin.
- Sonucu kopyalayın. Resim gibi ikili veriyi çözerken sonucu dosya olarak indirin.
Seçeneklerin açıklaması
- URL güvenli
- + ve / karakterlerini - ve _ ile değiştirir (RFC 4648 §5); böylece sonuç URL’lerde ve dosya adlarında kullanılabilir. JWT’ler bu biçimi dolgusuz kullanır.
- Dolgu
- Uzunluk 4’ün katı olsun diye sona = ekler. Bazı sistemler bunu gerektirir, bazıları (JWT gibi) kullanmaz. Çözücü her ikisini de kabul eder.
- Satırları 76 karakterde kaydır
- Çıktıyı 76 karakterlik satırlara böler; e-postada (MIME) ve PEM dosyalarında gereken biçim budur.
- Data URL
- data:image/png;base64,… biçiminde çıktı üretir; bu, HTML veya CSS’e doğrudan resim kaynağı olarak yapıştırılabilir.
Örnekler
| Girdi | Base64 |
|---|---|
hello |
aGVsbG8= |
hello (URL güvenli, dolgusuz) |
aGVsbG8 |
你好 |
5L2g5aW9 |
FB FF BF baytları |
+/+/ (standart) veya -_-_ (URL güvenli) |
JWT yükünü (payload) çözme
Bir JWT, noktalarla ayrılmış üç bölümden oluşur. Ortadaki bölüm dolgusuz, URL güvenli Base64’tür — içindeki alanları (claims) okumak için Çöz modunda yapıştırın. İmzanın burada doğrulanmadığını unutmayın; bir token çözülebiliyor diye ona güvenmeyin.
Sıkça sorulan sorular
Base64 bir şifreleme midir?
Hayır. Base64 herkesin geri çevirebileceği bir kodlamadır — baytları yalnızca 64 yazdırılabilir karakterle temsil eder. Parolaları veya gizli bilgileri saklamak için asla kullanmayın.
Base64 metni neden orijinalinden uzun?
Her 3 bayt 4 karaktere dönüşür, bu yüzden Base64 yaklaşık %33 daha büyüktür; satır kaydırma açıksa satır sonları da eklenir.
Çözme işlemi neden bozuk metin veya ikili veri uyarısı gösteriyor?
Base64 içinde UTF-8 metin olmayan baytlar var — genellikle bir resim, zip veya şifreli veri. “Çözülen dosyayı indir” düğmesini kullanın; araç yaygın resim türlerini algılar ve dosyayı buna göre adlandırır.
CSS veya HTML’e resim nasıl gömülür?
Dosya sekmesine geçin, “Data URL olarak çıktı ver” seçeneğini işaretleyin, resmi seçin ve sonucu src="…" veya url(…) içine yapıştırın. Bu, küçük simgeler için idealdir; büyük resimler sayfaları yavaşlatır.
Türkçe karakterler, Çince, emoji ve İngilizce dışındaki diğer metinlerle çalışır mı?
Evet. Metin kodlanmadan önce UTF-8 baytlarına dönüştürülür; bu, btoa(unescape(encodeURIComponent(…))) veya Python’daki base64.b64encode(s.encode()) ile aynı sonucu verir.
Gizlilik
Bu araç tamamen tarayıcınızda çalışır. Dosyalarınız ve metinleriniz cihazınızda işlenir, sunucularımıza asla yüklenmez.