%100 İstemci TaraflıDönüştürücüler

Çevrim İçi Base64 Kodlama ve Çözme Aracı (Encode & Decode)

Metin, kod ve ikili dosyalarınızı Base64 formatına anında kodlayın veya mevcut Base64 dizgelerini orijinal metne çözün. Türkçe karakter bozulmasını önleyen UTF-8 motoru ve URL uyumlu (URL-Safe) dönüştürme desteğiyle tamamen yerel çalışır.

Çalışma alanı yükleniyor...

#Nasıl Kullanılır?

1İşlem türünü seçin: "Kodla (Encode)" veya "Çöz (Decode)".
2Metninizi girin veya bilgisayarınızdan herhangi bir dosyayı sürükleyip bırakın.
3URL parametrelerinde kullanacaksanız "URL-Safe" seçeneğini aktif edin.
4Oluşan çıktıyı tek tıkla kopyalayın veya dosya olarak indirin.

#Matematiksel Formül ve Standartlar

Base64 (RFC 4648), 8 bitlik baytlardan oluşan ikili verileri metin tabanlı sistemlerde bozulmadan aktarmak için 64 karakterlik bir alfabeye (A-Z, a-z, 0-9, +, /) eşler. Her 3 baytlık veri 4 adet 6 bitlik Base64 karakterine çevrilir. URL-Safe modunda ise URL parametreleriyle çakışmaması için "+" yerine "-", "/" yerine "_" kullanılır ve sonundaki "=" dolgusu kaldırılır.

#Sınır Durumlar ve Teknik Detaylar

Türkçe Karakter (UTF-8) Uyumluluğu

Geleneksel btoa() fonksiyonu Türkçe karakterlerde (ç, ğ, ı, ö, ş, ü) Latin-1 sınırını aştığı için hata verir. regula.tools yerel TextEncoder mimarisiyle bayt seviyesinde UTF-8 dönüşümü yaparak karakter bozulmalarını tamamen önler.

Veri Boyutu Artışı (%33 Büyüme)

Base64 kodlama, her 3 baytı 4 karaktere dönüştürdüğü için veri boyutunu yaklaşık %33 oranında büyütür.

Base64 Bir Şifreleme (Encryption) Değildir

Base64 bir şifreleme algoritması değil, veri aktarım formatıdır. Gizli kalması gereken parolalar veya hassas veriler için tek başına kullanılmamalıdır.

#Sıkça Sorulan Sorular

Q:Base64 kodlama verilerimi güvenli kılar mı?

Hayır. Base64 şifreleme değil kodlamadır; herkes tarafından orijinal haline geri çözülebilir. Güvenlik amacıyla değil, veri aktarım uyumluluğu amacıyla kullanılır.

Q:Resim veya dosya yükleyebilir miyim?

Evet. Herhangi bir resmi veya dokümanı editöre sürükleyip bıraktığınızda dosya sunucuya yüklenmeden tarayıcınızda doğrudan Base64 Data URL formatına dönüştürülür.

Q:URL-Safe Base64 nedir?

Standart Base64 içinde yer alan "+" ve "/" işaretlerinin internet adreslerinde (URL) karışıklığa yol açmaması için "-" ve "_" ile değiştirilmiş versiyonudur.