Base64 Dönüştürücü: Metni Kodlayın ve Çözün

Metni Base64'e kodlayın veya Base64'ü tekrar metne çözün; URL güvenli çıktı ve satır satır işleme seçenekleri sunar.

Base64 Dönüştürücü

Sorun Bildir

Base64 Dönüştürücü: Metni Kodlayın ve Çözün için bir hata mı buldunuz veya bir öneriniz mi var? Bize bildirin!

Base64 Sonucu

Base64 Kodlayıcı ve Çözücü

Bu araç metni Base64 formatına kodlar ve Base64 dizelerini tekrar okunabilir metne çözer; tüm işlem tarayıcınızda gerçekleşir. Kodlama ve çözme modları arasında geçiş yapabilir, ya da değiştir düğmesiyle mevcut sonucu ters çevirip modu tek adımda değiştirebilirsiniz. Sıfırla düğmesi giriş ve çıkış alanlarını tek seferde temizler.

Base64 Kodlama Nasıl Çalışır

Base64, ham baytları üçerli gruplar (24 bit) halinde ele alır ve her grubu dört adet 6 bitlik parçaya böler. Her parça, 64 karakterden oluşan bir alfabedeki bir harfe karşılık gelir: A-Z, a-z, 0-9, ayrıca "+" ve "/" işaretleri. Girdi üç baytın katı değilse çıktı bir veya iki "=" işaretiyle doldurulur, böylece sonuç dört karakterin katı olarak kalır. URL güvenli seçeneği "+" işaretini "-" ile, "/" işaretini "_" ile değiştirir ve "=" dolgusunu kaldırır; böylece dize doğrudan bir URL yoluna veya dosya adına yazılabilir. Çözme sırasında, yapıştırılan metindeki boşluklar ve satır sonları, kalan karakterler yorumlanmadan önce otomatik olarak temizlenir.

Örnek Üzerinden Anlatım

"Kedi" kelimesini kodlamak (4 bayt) "S2VkaQ==" sonucunu verir; iki "=" işareti son grubun tam üç bayt yerine bir bayttan oluştuğunu gösterir. "Nasılsın?" ifadesini kodlamak (11 bayt) "TmFzxLFsc8Sxbj8=" sonucunu verir; burada tek bir "=" işareti son grubun iki bayttan oluştuğunu gösterir. URL güvenli mod açıldığında aynı girdiler için "=" işaretleri kaldırılır. Çözme moduna geçip "TmFzxLFsc8Sxbj8=" değerini yapıştırmak, girdiyi tekrar "Nasılsın?" metnine dönüştürür.

Öncesi ve Sonrası

Girdi (UTF-8 metin):
Nasılsın?

Kodlanmış (Base64):
TmFzxLFsc8Sxbj8=

Kodlanmış (URL güvenli, dolgusuz):
TmFzxLFsc8Sxbj8

"Satırları ayrı ayrı işle" seçeneği açıldığında, girdinin her satırı ayrı bir kodlama veya çözme işlemi olarak ele alınır ve sonuçlar seçtiğiniz bir ayraçla (satır sonu, virgül, noktalı virgül veya boşluk) birleştirilir. UTF-8, ASCII, ISO-8859-1 ve Windows-1254 gibi seçenekleri içeren karakter kümesi seçici, metnin kodlamadan önce bayta, çözümden sonra da baytın tekrar metne nasıl dönüştürüldüğünü belirler. Ayrıca yerel bir metin dosyası yükleyebilir, panodan yapıştırabilir ve sonucu .txt dosyası olarak indirebilirsiniz; hiçbir veri tarayıcınızın dışına çıkmaz.

Sık Sorulan Sorular