Encode and decode Base64 strings
Encode text to Base64 or decode Base64 strings online. Supports UTF-8 text and file encoding. Free Base64 converter tool.
Kodlamak veya cozumlemek istediginiz metni veya veriyi giris alanina yapistirin.
Islem turunu secin: Kodla (Encode) secenegi duz metni Base64 formatina donusturur, Coz (Decode) ise Base64 kodlanmis veriyi orijinal metne geri cevirir.
Donustur dugmesine tiklayin ve sonucu aninda gorun. Sonuc otomatik olarak cikis alaninda goruntulenir.
Sonucu tek tikla panoya kopyalayin ve ihtiyac duydugunuz yerde kullanin.
Base64 kodlama, ikili verileri (gorseller, dosyalar) metin tabanli ortamlarda guvenle iletmek icin gereklidir. E-posta ekleri, veri URI'leri ve API isteklerinde yaygin olarak kullanilir.
Web gelistirmede gorselleri dogrudan HTML veya CSS'e gomermek icin Base64 kodlama kullanilir. Bu, ek HTTP isteklerini azaltarak kucuk gorseller icin sayfa yukleme sulesini iyilestirebilir.
JWT token'lari, HTTP kimlik dogrulama baskliklari ve cesitli API yanitlari Base64 kodlanmis veri icerir. Bu verilerin hizlica kodlanmasi ve cozumlenmesi gelistirme surecini hizlandirir.
Tum kodlama ve cozumleme tarayicinizda yerel olarak gerceklesir. Hassas verileriniz hicbir sunucuya gonderilmez.
Base64 kodlama sifreleme degildir. Base64 kodlanmis veri kolayca cozumlenebilir, bu nedenle hassas bilgileri guvenli iletmek icin Base64 yerine uygun sifreleme yontemleri kullanin.
Base64 kodlama veri boyutunu yaklasik %33 arttirir. Buyuk dosyalari kodlarken bunu goz onunde bulundurun.
Veri URI'lerinde Base64 kullanirken dogru MIME turunu belirtin: data:image/png;base64, veya data:application/pdf;base64, gibi.
URL-guvenli Base64 gereken durumlarda standart Base64'teki + ve / karakterleri sirasiyla - ve _ ile degistirilir.
Base64, ikili verileri 64 yazdirilabilir ASCII karakterden olusan bir karakter setine donusturen bir kodlama semasidir. A-Z, a-z, 0-9, + ve / karakterlerini kullanir. Ikili verilerin metin tabanli protokollerr uzerinden guvenle iletilebilmesini saglar.
Hayir, Base64 sifreleme degildir. Base64 kodlanmis herhangi bir veri kolayca cozumlenebilir cunku gizli bir anahtar kullanilmaz. Base64'un amaci veri gizlemek degil, ikili verilerin metin kanallarinda bozulmadan iletilebilmesini saglamaktir.
Base64 her 3 baytlik ikili veriyi 4 ASCII karaktere donusturur, bu da yaklasik %33'luk bir boyut artisina neden olur. Bunun nedeni 8 bitlik ikili verinin 6 bitlik gruplara bolunmesi ve her grubun tek bir Base64 karakteriyle temsil edilmesidir.
Web gelistirmede Base64 cesitli amaclara hizmet eder: kucuk gorselleri HTML/CSS icne gomme (veri URI'leri), e-posta eklerini MIME formatinda kodlama, JWT token'larinda veri tasima, HTTP temel kimlik dogrulama basliklarinda kullanici adi ve sifre kodlama ve API'ler arasinda ikili veri alisverisi.
Standart Base64'teki + ve / karakterleri URL'lerde ozel anlam tasir. URL-guvenli Base64 (Base64url) bu karakterleri sirasiyla - ve _ ile degistirerek kodlanmis verinin URL parametrelerinde guvenle kullanilabilmesini saglar. JWT token'lari URL-guvenli Base64 kullanir.
Arac acsindan evet - tum kodlama ve cozumleme tarayicinizda yerel olarak gerceklesir, verileriniz hicbir sunucuya gonderilmez. Ancak Base64'un kendisi guvenlik saglamamz cunku herkes tarafindan kolayca cozumlenebilir. Hassas veriler icin AES veya RSA gibi gercek sifreleme algoritmalri kullanin.