Nasıl çalışır
Base64 Çevirici — Metin veya dosyayı Base64'e çevir / çöz. Tüm işlemler tarayıcında yapılır — yükleme yok, üyelik yok, e-posta gerek yok. Sonsuza dek ücretsiz.
Son güncelleme:
Base64 Çevirici hakkında
Base64 Dönüştürücü, herhangi bir metin veya dosyayı Base64'e kodlar ve Base64 string'lerini orijinal byte'lara geri çözer. Base64 kodlama çözme; e-posta ekleri, JWT payload'ları, data URI'ları ve HTTP basic auth ile çalışan geliştiriciler için günlük bir iş — bu araç komut satırı adımını kaldırır.
Küçük bir resmi data URI olarak CSS'e gömmek için kodla, webhook'tan gelen Base64 blob'unu çözüp içeriğini incele veya binary bir dosyayı text'e sarıp YAML config'e yapıştır.
Kodlama da çözme de tarayıcında çalışır. Hassas payload'lar — auth token'ları, private key'ler, PII — cihazından çıkmaz; tool gizli veriler için güvenlidir.
Base64 Çevirici nasıl kullanılır
- Modu seç: düz string'ler için Metin, binary dosyalar için Dosya.
- Yön seç: Encode (→ Base64) Base64'e dönüştürmek için, Decode (Base64 →) geri dönüştürmek için.
- Metin modunda girdini yapıştır — çıktı anında güncellenir. Dosya modunda Pick a file (veya Pick a Base64 text file) ile dosyayı yükle.
- Çözme sırasında Invalid Base64 mesajı görürsen girdinin yalnızca geçerli Base64 karakterleri ve doğru padding içerdiğini iki kez kontrol et.
- Sonucu Copy butonuyla al — çözülmüş dosyalarda tarayıcı reconstruct edilen binary'i otomatik indirir.
Yaygın kullanım senaryoları
- data:image/png;base64,… URI'si olarak küçük bir logoyu CSS'e gömmek ve ek HTTP isteğinden kurtulmak.
- Noktalar arasındaki orta segmenti Base64-decode ederek JWT payload'unu çözmek.
- PFX sertifikasını veya binary kubeconfig'i bir YAML string'inin içine güvenle yerleştirmek için sarmak.
- "kullanici:parola"yı kodlayarak HTTP Authorization: Basic header'ı oluşturmak.
- Binary eklerin Base64 string olarak teslim edildiği webhook payload'larını incelemek.
İpuçları ve dikkat edilmesi gerekenler
- Base64 byte boyutunu ~%33 şişirir. 100 KB'lık resim ~133 KB metin olur — token için ideal, büyük medya için pahalı.
- Standart Base64 + ve / kullanır; URL-safe Base64 - ve _ kullanır. Çözme öncesi basit karakter değişimi ile geçiş yapabilirsin.
- E-postadan yapıştırırken araya giren satır sonlarına dikkat — bazı decoder'lar şikayet eder, çözmeden önce temizle.
- Binary roundtrip için Dosya modunu metin kopyala-yapıştır'a tercih et: kopyala-yapıştır boşluk ve encoding'i sessizce bozabilir.
Sıkça sorulan sorular
Base64 ne için kullanılır?
İkili veriyi (resim, dosya) ASCII metin olarak kodlar — JSON, HTML, e-posta veya başka metin protokollerinde gömmek için.
Herhangi bir dosya kodlayabilir miyim?
Evet. 'Dosya' modunda dosya seç ve encode et. Çıktı kopyalanabilir veya .txt olarak indirilebilir metindir.
Kodlanmış çıktı ne kadar büyük?
Kaynaktan ~%33 daha büyük. 100 KB'lık bir resim ~133 KB Base64 metin olur.
Base64 bir şifreleme yöntemi mi?
Hayır. Base64 bir encoding'dir, şifreleme değildir — herkes orijinaline geri çözebilir. Binary'i metin olarak güvenli taşımak için kullan, sırları gizlemek için asla.
Sondaki = işareti ne anlama geliyor?
Padding. Base64 4 karakterlik bloklar halinde çıkar; kaynak 3 byte'ın katı değilse son blok bir veya iki = ile padlenir. Padding'i kırpmak strict decoder'ları bozabilir.
Bir dosyayı doğrudan data URI olarak kodlayabilir miyim?
Evet — dosyayı Dosya modunda kodla, sonra sonucun başına data:image/png;base64, gibi uygun prefix'i ekle. Prefix tarayıcıya MIME tipini söyler.