İçeriğe geç
TConverter

Base64 Encoder / Decoder

Tarayıcıda

Metin ve dosyaları Base64 formatına dönüştürün veya Base64 çözümleyin. Tamamen tarayıcınızda çalışır.

Base64 kodlama ve çözme hakkında

TConverter Base64 Encoder / Decoder, metin ve dosyaları Base64 biçimine dönüştürür, Base64 dizilerini de yeniden okunabilir metne çevirir. Base64, ikili (binary) veriyi yalnızca harf, rakam ve birkaç simgeyle ifade eder. Bu sayede veri; JSON, XML, HTML, CSS, e-posta gövdesi veya HTTP başlıkları gibi düz metin için tasarlanmış ortamlara sorunsuzca yerleştirilebilir. API yüklerinde, Basic kimlik doğrulama başlıklarında, yapılandırma dosyalarında ya da sayfaya gömülen görsellerde geliştiricilerin karşısına sürekli çıkar.

Metin, dönüştürmeden önce UTF-8 olarak kodlanır. Bu sayede ç, ğ, ı, ö, ş, ü gibi Türkçe karakterler, aksanlı harfler ve emojiler hata vermeden doğru şekilde işlenir. Çözme işlemi de aynı mantıkla tersine çalışır: Base64 girdisi baytlara dönüştürülür ve UTF-8 metin olarak okunur. Dizi geçerli bir Base64 değilse anlamsız karakterler yerine açık bir hata mesajı görürsünüz.

Dilediğiniz bir dosyayı yükleme alanına sürükleyip bırakabilir ya da alana tıklayarak seçebilirsiniz. Dosya tarayıcınızda okunur ve sonuç, data:image/png;base64,... biçiminde tam bir data URI olarak gösterilir. Bu değeri doğrudan bir img etiketine veya CSS arka planına yapıştırabilirsiniz. Aynı anda öneksiz saf Base64 kısmı da metin alanına yazılır; böylece iki biçim de elinizin altında olur. Dosya bir görselse, doğru dosyayı seçtiğinizi teyit etmeniz için küçük bir önizleme de gösterilir.

Sonucu Kopyala butonuyla panoya alabilir veya İndir (.txt) butonuyla metin dosyası olarak kaydedebilirsiniz. Kodlama yaptığınızda dosya encoded.txt, çözme yaptığınızda decoded.txt adıyla iner. Encode ve Decode arasında geçiş yaptığınızda alanlar temizlenir; böylece önceki işlemin sonucu yanlışlıkla yeni girdinizle karışmaz. Bir dosya yükledikten sonra metin alanında değişiklik yaparsanız, önceki sonuç silinir ve yeni dönüştürme için alan hazır hale gelir.

Bilmeniz gereken birkaç nokta var. Base64 bir şifreleme yöntemi değil, yalnızca bir kodlamadır; herkes tarafından çözülebilir, bu yüzden parola veya hassas bilgileri gizlemek için kullanılmamalıdır. Kodlanan çıktı, orijinalinden yaklaşık üçte bir oranında daha büyüktür; büyük görselleri gömerken bunu hesaba katın. Çözücü standart Base64 alfabesini bekler; - ve _ karakterlerini kullanan URL uyumlu (URL-safe) varyant kabul edilmez. Çözülen çıktı metin olarak gösterildiği için bu sayfa, ikili dosyaları yeniden oluşturmaktan çok metin içeriğini çözmek için uygundur.

Kodlama ve çözme tamamen tarayıcınızda yapılır; metinleriniz ve dosyalarınız hiçbir sunucuya gönderilmez. Araç ücretsizdir ve hesap gerektirmez.

Sık sorulan sorular

Base64 aracı ücretsiz mi?

Evet. TConverter'ın Base64 aracı ücretsizdir ve üyelik istemez.

Metinlerim ve dosyalarım sunucuya yükleniyor mu?

Hayır. Kodlama ve çözme tarayıcınızda yapılır; hiçbir veri sunucuya gönderilmez.

Base64 bir şifreleme yöntemi mi?

Hayır. Base64 yalnızca verinin gösterim biçimini değiştirir ve herkes tarafından çözülebilir. Parola veya gizli bilgileri korumak için kullanmayın.

Bir görselin data URI değerini nasıl alırım?

Encode modunda görseli yükleme alanına bırakın. Sonuç, data:image/png;base64,... biçiminde HTML veya CSS'te kullanıma hazır tam bir data URI olarak gösterilir.

Türkçe karakterler ve emojiler destekleniyor mu?

Evet. Metin UTF-8 olarak kodlanıp çözüldüğü için ç, ğ, ı, ş gibi karakterler ve emojiler korunur.

Neden Geçersiz Base64 metni hatası alıyorum?

Girdi standart Base64 alfabesi dışında karakterler içeriyor veya eksik kopyalanmış olabilir. + ve / yerine - ve _ kullanan URL uyumlu Base64 da kabul edilmez.