Base64 Kodlama ve Çözme
Base64 kodlama, metni yalnızca harf, rakam ve birkaç simgeden oluşan güvenli bir biçime dönüştürür; çözme ise bu metni eski hâline geri getirir. Örneğin "Merhaba" kelimesi Base64 olarak "TWVyaGFiYQ==" şeklinde yazılır. Aşağıdaki araca metni yapıştırın, kodlayın veya çözün; sonucu anında, Türkçe karakter desteğiyle görün.
🔗 Bu aracı sitene ekle
Bu hesaplama aracını kendi web sitende ücretsiz kullanabilirsin. Rengini ayarla, hazır kodu kopyala, sitene yapıştır — hepsi bu kadar.
Aracı sitene ekle →Base64 nedir?
Base64, ikili (binary) veya metin verisini yalnızca harf, rakam ve birkaç simgeden (A-Z, a-z, 0-9, +, /) oluşan bir biçime dönüştüren bir kodlama yöntemidir. Amacı veriyi gizlemek değil, her ortamda güvenle taşınabilir hâle getirmektir. E-posta ekleri, web sayfasına gömülen resimler ve API verileri gibi yalnızca metin kabul eden kanallarda sıkça kullanılır.
Base64 kodlama ve çözme nasıl çalışır?
Bu araç iki yönde de çalışır: yazdığınız düz metni Base64'e kodlar ya da elinizdeki Base64 dizisini okunabilir metne geri çözer. Kullanımı oldukça basittir:
- Kodlama: Düz metni kutuya yapıştırın; karşılığında Base64 dizisini alırsınız.
- Çözme: Base64 dizisini kutuya yapıştırın; özgün metin geri gelir.
- Türkçe destek: Araç UTF-8 kullanır; ç, ğ, ı, ö, ş, ü gibi harfler ve emojiler bozulmadan dönüştürülür.
Sonucu tek tıkla kopyalayabilir, kodlanmış metni güvenle bir yere yapıştırabilirsiniz.
Somut örnek
"Merhaba" kelimesini kodladığınızda sonuç TWVyaGFiYQ== olur. Türkçe karakter içeren "Merhaba Dünya" ifadesi ise UTF-8 sayesinde TWVyaGFiYSBEw7xueWE= biçiminde kodlanır. Bu dizilerden herhangi birini çözme kutusuna yapıştırdığınızda, metin eksiksiz olarak ilk hâline geri döner.
Nerelerde işinize yarar?
- Web geliştirme: Küçük resimleri "data URI" olarak doğrudan HTML veya CSS içine gömmek.
- E-posta: Ekleri ve özel karakter içeren içerikleri güvenle iletmek.
- API ve yapılandırma: Token, anahtar veya ikili veriyi JSON gibi metin alanlarında taşımak.
- Hata ayıklama: Bir sistemden gelen Base64 verisini hızlıca çözüp içeriğini incelemek.
Kısa ipucu
Base64 bir şifreleme yöntemi değildir; kodlanmış metni herkes kolayca geri çözebilir. Bu yüzden parola veya hassas bilgiyi gizlemek için kullanmayın. Ayrıca kodlanmış metin, özgün metne göre yaklaşık üçte bir oranında uzar. Sonundaki "=" işaretleri dolgu (padding) amaçlıdır ve dizinin parçasıdır; silmeyin.
Sıkça Sorulan Sorular
Base64 bir şifreleme yöntemi midir?
Hayır. Base64 yalnızca bir kodlama biçimidir, şifreleme değildir. Kodlanmış metni anahtar gerektirmeden herkes kolayca geri çözebilir. Amacı veriyi gizlemek değil, metin tabanlı kanallarda güvenle taşımaktır. Hassas bilgileri korumak için Base64 yerine gerçek bir şifreleme yöntemi kullanmalısınız.
Base64 Türkçe karakterleri ve emojileri destekliyor mu?
Evet. Bu araç UTF-8 kodlamasını kullandığı için ç, ğ, ı, ö, ş, ü gibi Türkçe harfleri ve emojileri sorunsuz dönüştürür. Kodlayıp tekrar çözdüğünüzde metin bozulmadan, ilk hâliyle geri gelir. Böylece Türkçe içerikleri güvenle kodlayabilir veya çözebilirsiniz.
Base64 kodlanmış metnin sonundaki = işareti nedir?
Sondaki bir veya iki eşittir (=) işareti dolgu (padding) karakteridir. Base64 veriyi üçerli gruplar hâlinde işler; veri tam bölünmediğinde uzunluğu dörde tamamlamak için bu işaretler eklenir. Dizinin geçerli parçasıdır, bu yüzden çözme yaparken silmemeniz gerekir.