Base64 Kodlama ve Çözme (Metin & Dosya) Nasıl Kullanılır?
Dönüştürmek istediğiniz türe göre 'Metin (Text)' veya 'Dosya / Görsel' sekmesini seçin.
Metin için 'Kodla (Encode)' veya 'Çöz (Decode)' modunu belirleyin; dosya için dönüştürmek istediğiniz görseli veya belgeyi sürükleyip bırakın.
İhtiyacınıza göre 'Ham Base64' veya HTML/CSS'e gömülebilir 'Data URI (data:image/...;base64,...)' formatını tercih edin.
Görsel Base64 kodlarında anlık canlı görsel önizlemesini kontrol edin.
'Panoya Kopyala' butonuyla Base64 dizgisini kopyalayın veya çözülen veriyi 'Dosya Olarak İndir' butonuyla cihazınıza kaydedin.
İpuçları ve Püf Noktaları
- HTML ve CSS İçi Gömülü Resimler: Web sitenizdeki küçük ikonları veya logoları Data URI formatında Base64'e dönüştürerek HTTP istek sayısını azaltabilir ve sayfa hızınızı optimize edebilirsiniz.
- API Basic Authentication: Birçok REST API entegrasyonunda kullanılan `kullanici:sifre` biçimindeki kimlik doğrulama başlıklarını saniyeler içinde Base64 formatına getirin.
- Türkçe Karakter Güvencesi: Standart `btoa` fonksiyonu Türkçe karakterlerde hata verirken, aracımız UTF-8 bayt akışı kullandığından 'ç, ğ, ı, ö, ş, ü, İ' karakterlerini bozulmadan kodlar.
- Boyut Değişimi: Base64 kodlama verinin ikili (binary) halini 6 bitlik metin bloklarına çevirdiği için dosya boyutunu yaklaşık %33 oranında büyütür; bu durumu ağ trafiğinizi planlarken hesaba katın.
Sık Yapılan Hatalar
- Base64 kodlamasını bir 'şifreleme (encryption)' yöntemi sanmak; Base64 bir güvenlik veya şifreleme algoritması değil, yalnızca ikili veriyi metne dönüştüren bir kodlama (encoding) standardıdır ve herkes tarafından kolayca çözülebilir.
- Data URI formatındaki bir metni çözerken başındaki `data:image/png;base64,` etiketini silmeyi unutarak çözme hatası almak; aracımız bu etiketi otomatik olarak temizler.
- Hassas verileri sunuculu sitelere yüklemek; aracim.biz üzerinde tüm işlemler doğrudan tarayıcınızın RAM belleğinde gerçekleşir.
Sıkça Sorulan Sorular
Q.Verilerim veya dosyalarım sunucuya yükleniyor mu?
Kesinlikle hayır. aracim.biz üzerindeki tüm Base64 kodlama ve çözme işlemleri modern JavaScript FileReader ve TextEncoder teknolojileriyle doğrudan tarayıcınızda yapılır. Dosyalarınız cihazınızdan asla ayrılmaz.
Q.Data URI ile Ham Base64 arasındaki fark nedir?
Ham Base64 yalnızca kodlanmış karakter dizisidir. Data URI ise başında `data:image/png;base64,` gibi dosya türünü belirten bir MIME öneki barındırır ve doğrudan HTML `<img>` etiketlerinin `src` özniteliğinde veya CSS `background-image` kodlarında kullanılabilir.
Q.Hangi dosya türlerini Base64'e çevirebilirim?
Fotoğraflar (JPG, PNG, WebP, SVG, GIF), PDF belgeleri, metin dosyaları ve diğer tüm dosya biçimleri eksiksiz desteklenmektedir.
Q.Base64 kodundan dosyayı geri nasıl indirebilirim?
'Dosya / Görsel' sekmesindeki çözme alanına Base64 dizginizi yapıştırarak 'Dosyayı İndir' butonuna basmanız yeterlidir; sistemimiz veriyi orijinal ikili (binary) haline dönüştürerek cihazınıza kaydeder.
Q.Türkçe karakter içeren metinler bozulur mu?
Hayır. Aracımız UTF-8 karakter tablosunu tam destekler. 'İstanbul, ılık çay, şeker' gibi tüm Türkçe harfler kodlanıp çözüldüğünde hiçbir karakter kaybı yaşanmaz.