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

Metin ve dosyaları Base64 formatına dönüştürün veya düz metne geri çözün.

Geliştirici ve Kod
%100 İstemci Taraflı · Gizli ve Güvenli
Base64 Kodlayıcı ve Çözücü

Metin ve dosyaları Base64 formatına dönüştürün veya düz metne geri çözün.

Kavram ve Bilgi Merkezi

Base64 Kodlama, Çözme ve İkili Veri Transferi

Base64 Kodlama, Çözme ve İkili Veri Transferi

Bu araç %100 istemci taraflı (Client-Side) çalışır. Kodlarınız, tokenlarınız, API anahtarlarınız veya verileriniz asla uzak bir sunucuya yüklenmez; tüm işlemler güvenle tarayıcınızın izole sanal alanında (sandbox) gerçekleşir.

Temel Mimari ve Matematiksel Formüller

Kodlama: 3 bayt ikili veri (24 bit) ➔ 4 Base64 karakteri (her biri 6 bit)

Base64 kodlaması, 3 adet 8-bit baytı (toplam 24 bit) alarak 4 adet 6-bit gruba böler ve her 6-bit değeri 64 karakterlik ASCII alfabesinde bir karaktere eşler. Dolgu için '=' kullanılır.

En İyi Uygulamalar ve Temel Yönergeler

  • %33 Boyut Artışını Hesaba Katın: Base64 kodlama ikili verinin boyutunu yaklaşık %33 oranında büyütür; devasa dosyalar için doğrudan ikili (binary) akışları tercih edin.
  • URL Güvenli (URL-Safe) Base64 Kullanın: Kodlanmış dizeyi URL parametrelerinde veya JWT'de kullanırken '+' yerine '-' ve '/' yerine '_' karakterlerini tercih edin.
  • Base64'ün Bir Şifreleme Olmadığını Unutmayın: Base64 yalnızca bir temsil formatıdır, veriyi gizlemez veya güvenli kılmaz; herkes tarafından tek satırda geri çözülebilir.

Sıkça Sorulan Sorular (SSS)

Base64 kodlamasında sondaki '=' işaretleri ne anlama gelir?
Girdi verisinin bayt sayısı 3'ün tam katı olmadığında, son 24-bitlik bloğu tamamlamak için kullanılan doldurma (padding) karakterleridir.
Görselleri Base64 formatına çevirip HTML içine gömmek mantıklı mıdır?
Çok küçük simgeler (1-2 KB) için HTTP istek sayısını azaltmak adına uygundur; ancak büyük görsellerde sayfa boyutunu aşırı şişirir ve tarayıcı önbelleğe almasını engeller.
Metinlerdeki Türkçe karakterler (ç, ş, ğ) Base64'te bozulur mu?
Aracımız UTF-8 bayt dizilimi kullandığı için tüm Türkçe ve Unicode karakterleri bozulmadan, hatasız kodlar ve çözer.