Base64 Çevrimiçi Ücretsiz Nasıl Kodlanır ve Kodu Çözülür (2026 Rehberi)
Şunlar gibi dizeleri muhtemelen SGVsbG8gV29ybGQ= e-postalarda, web sayfalarında ve API yanıtlarında gizlenmiş olarak görmüşsünüzdür. Bu Base64 tür — ikili veriyi yalnızca düz, güvenli metin karakterleriyle gösterme yöntemi. Geliştiriciler onu sürekli kullanır; meraklı diğer kişiler hata ayıklama sırasında onunla karşılaşır ve bazen bir şeyi çözmek gerektiğinde. Bu rehber, ücretsiz Base64 Kodlayıcı / Kod Çözücü aracımızla metni Base64'e nasıl kodlayacağınızı ve geri nasıl çözeceğinizi gösterir, Base64'ün gerçekte nerede kullanıldığını anlatır ve onun hakkındaki en tehlikeli yanlış anlamayı düzeltir.
Base64 nedir?
Base64 bir ikili-metin kodlama şeması dır. Herhangi baytları alır ve onları 64 karakterlik bir alfabeyle gösterir: büyük A–Z, küçük a–z, rakamlar 0–9, ayrıca + ve /, ve sonunda dolgu olarak = kullanılır. Çıktıda yalnızca bu güvenli karakterler bulunduğundan Base64 ile kodlanmış veri, ham ikiliyi bozan sistemlerde hayatta kalır — eski e-posta sunucuları, metin alanları, URL'ler, JSON yükleri.
İki gerçeği hemen aklınızda tutun: kodlama veriyi yaklaşık %33 daha büyük hale getirir (her 3 bayt 4 karakter olur) ve Base64 şifreleme değildir — bu önemli nokta hakkında aşağıda daha fazla bilgi var.
Adım 1: Base64 Kodlayıcı / Kod Çözücüyü açın
Herhangi bir tarayıcıda bizim Base64 Kodlayıcı / Kod Çözücü aracımızı açın. Kayıt yok, kurulum yok. Girdi için bir metin alanı, kodlama ve kod çözme düğmeleri ve bir çıktı alanı bulacaksınız.
Adım 2: Metni Base64'e kodlayın
- Girdi kutusuna metninizi yapıştırın veya yazın — örneğin,
Hello World. - Kodla düğmesine tıklayın.
- Çıktı Base64 sürümünü gösterir:
SGVsbG8gV29ybGQ=. - Sonucu almak için kopyalama düğmesini kullanın.
Bunu kendi adınızla veya bir cümleyle deneyin. Çıktı uzunluğunun girdiyle nasıl ilişkili olduğuna ve girdi uzunluğu üç baytın katı olmadığında sonunda = dolgunun nasıl göründüğüne dikkat edin.
Adım 3: Base64'ü tekrar metne çözün
- Girdi kutusuna bir Base64 dizesi yapıştırın (örneğin
SGVsbG8gV29ybGQ=). - Kodu Çöz düğmesine tıklayın.
- Orijinal metin görünür:
Hello World.
Kod çözme başarısız olur veya anlamsız karakterler üretirse yaygın nedenler şunlardır: kesilmiş bir dize (sonunda eksik karakterler), karışmış fazla boşluk veya satır sonları veya baştan Base64 olmayan bir metin. Dizeyi tam olarak kopyaladığınızdan iki kez emin olun.
Base64 gerçekte nerede kullanılır
- Web sayfalarına görsel gömmek: Küçük görseller genellikle ek dosya isteklerinden kaçınarak HTML veya CSS içinde doğrudan
data:image/png;base64,...URI'leri olarak satır içine alınır. - E-posta ekleri: MIME standardı, ikili dosyaların yalnızca metin içeren e-posta altyapısıyla güvenli şekilde yolculuk etmesi için ekleri Base64'e kodlar.
- API'ler ve belirteçler: Birçok API yükü ve kimlik doğrulama belirteci Base64 ile kodlanmış bölümler içerir (örneğin, JWT belirteçlerinin bölümleri); çünkü JSON, ham baytlara göre düz metni daha güvenilir şekilde işler.
- Hata ayıklama: Bir yapılandırma dosyasında, günlükte veya URL'de kodlanmış bir yığın gördüğünüzde onu çözmek, genellikle içinde ne olduğunu görmenin en hızlı yoludur.
Önemli uyarı: Base64 şifreleme değildir
Bu, gerçek zarar veren yanlış anlamadır; bu yüzden açık konuşalım: Base64 sıfır gizlilik sağlar. Bir Base64 dizesini gören herkes onu saniyeler içinde çözebilir — bizimki gibi bir araçla, bir satır kodla veya hatta yaygın kalıpları tanıyarak. Bu bir kodlama dır (temsildeki bir değişiklik, bir sayıyı onaltılık olarak yazmak gibi), bir şifreleme değildir (tersine çevirmek için anahtar gerektiren bir karıştırma).
Şifreleri, API anahtarlarını, belirteçleri veya kişisel verileri “güvenceye almak” için asla Base64 kullanmayın. Kodlanmış sırlar bir URL'de, günlük dosyasında veya istemci tarafı kodda görünürse onları açığa çıkmış sayın. Gerçek koruma, uygun şifreleme veya sırrı hiç aktarmamak demektir.
Base64 ve çağdaşlarına karşı
- Base64 ve şifreleme karşılaştırması: Şifreleme bir anahtar ister ve kod çözmeye direnmek için tasarlanır; Base64 hiçbir şey istemez ve kolayca çözülür.
- Base64 ve hash'leme karşılaştırması: Hash'leme tek yönlüdür (bizim Hash Üreteci aracımızı deneyin); Base64 tamamen tersine çevrilebilir.
- Base64 ve URL kodlama karşılaştırması: URL kodlama (URL Kodlayıcı) web adreslerinde kullanım için özel karakterleri
%dizileriyle değiştirir; Base64 tüm ikili yükleri yeniden gösterir. Standart Base64'ün+ve/karakterleri aslında URL'lerin içinde sorun çıkarır; bu yüzden “URL güvenli” Base64 varyantı onları-ve_ile değiştirir.
Base64 ile çalışmak için ipuçları
- Dolguya dikkat edin: Sonunda bir veya iki
=işareti normaldir, hata değildir. - Satır sonlarına dikkat edin: Bazı sistemler kodlanmış çıktıyı sabit genişlikte sarar; bir araç şikâyet ederse çözmeden önce boşlukları kaldırın.
- Alfabeyi kontrol edin: Eğer
+ve/yerine-ve_görüyorsanız bu URL güvenli Base64'tür — standart bir kod çözücüyle çözmeden önce bu iki karakteri değiştirin. - Boyut artışını bekleyin: Depolama için büyük dosyaları Base64 ile kodlamayın; bu bir taşıma kodlamasıdır ve %33 ek yük birikir.
Sık sorulan sorular
Base64 aracı gizli mi?
Evet — kodlama ve kod çözme tamamen tarayıcınızda çalışır. Yapıştırdıklarınız hiçbir yere yüklenmez.
Kodlanmış çıktım neden = işaretleriyle bitiyor?
Base64 üç baytlık gruplarla çalışır. Girdi üç baytın katı olmadığında = dolgu son grubu doldurur. Bu biçimin bir parçasıdır, hata değildir.
Base64 İngilizce olmayan metni ve emojiyi işleyebilir mi?
Evet. Metin önce baytlara (UTF-8) dönüştürülür, sonra kodlanır — bu yüzden emoji dâhil tüm Unicode karakterleri doğru şekilde geri döner.
Bir dizeyi çözdüm ve anlamsız karakterler aldım. Neden?
Orijinal veri muhtemelen metin değildi — bir görsel, sıkıştırılmış bir dosya veya şifrelenmiş baytlar olabilir. Base64 baytlara çözer; yalnızca metni temsil eden bayt dizileri anlamlı görünür.
Şimdi deneyin: Ücretsiz Base64 Kodlayıcı / Kod Çözücü · Ücretsiz URL Kodlayıcı · Ücretsiz Hash Üreteci