Diğer Araçları
Base64 Encoder/Decoder
Metni Base64 formatına çevirin veya Base64 kodunu çözerek orijinal metni elde edin. Web geliştirme için idealdir.
Sonra Ne Hesaplamak İstersiniz?
Base64 Encoder/Decoder Nedir?
Base64, ikili (binary) veriyi ASCII metin formatına dönüştüren bir kodlama yöntemidir. Temel olarak A-Z, a-z, 0-9, + ve / karakterlerini kullanır (toplam 64 karakter).
Base64 kodlama şu alanlarda kullanılır:
- E-posta ekleri (MIME)
- Web'de resim veya dosya gömme (data URI)
- API'lerde veri aktarımı
- JWT (JSON Web Token) yapısı
- HTML/CSS içinde küçük görseller
Base64 bir şifreleme yöntemi değil, kodlama yöntemidir. Gizlilik sağlamaz.
Base64 Encoder/Decoder Nasıl Hesaplanır?
Base64 Kodlama Süreci:
1. Girdi metni UTF-8 byte dizisine çevrilir
2. Her 3 byte (24 bit) 4 adet 6-bit gruba ayrılır
3. Her 6-bit grup Base64 tablosundaki karaktere dönüştürülür
4. Eksik byte'lar için = padding eklenir
Boyut artışı: Kodlanmış veri orijinalden %33 daha büyüktür
Formül: Çıktı boyutu = ⌈Girdi boyutu / 3⌉ × 4
Örnek Hesaplama
Örnek encode:
"Merhaba" → TWVyaGFiYQ==
"bilgimiz.net" → YmlsZ2ltaXoubmV0
Örnek decode:
VHVya2l5ZQ== → "Turkiye"
aGVzYXBsYW1h → "hesaplama"
Boyut: 12 karakter girdi → 16 karakter Base64 çıktı
Sıkça Sorulan Sorular
Base64, ikili veriyi 64 farklı ASCII karakteri kullanarak metin formatına dönüştüren bir kodlama yöntemidir. Şifreleme değildir.
E-posta ekleri, web'de veri gömme, API veri aktarımı ve JWT token yapısı gibi alanlarda yaygın olarak kullanılır.
Base64, binary veriyi metin formatına çeviren bir kodlama yöntemidir. E-posta ekleri, API istekleri ve veri URI'lerinde kullanılır.