2026 Güncel VerilerResmi Mevzuata UygunÜcretsiz HesaplamaGüncelleme: 2026Kaynak: RFC 4648 (Base64 Standard)
🔢
Araç

Base64 Encoder / Decoder

Metni Base64'e dönüştürün veya Base64'ten çözün. URL-safe (RFC 4648) mod ve UTF-8 tam desteği. Sunucuya veri gönderilmez.

⚠️ Güvenlik:Base64 şifreleme değildir — yalnızca kodlamadır. Kodlanmış veriyi herkes kolayca çözebilir. Hassas bilgileri Base64 ile "gizlemeye" çalışmayın.

Hesaplama Formülü

Encode: btoa(text) | URL-safe: replace(+,-) replace(/,_) remove(=) | Decode: atob(normalized)

Base64, her 3 byte'ı 4 ASCII karaktere dönüştürür (6-bit gruplar). Standart alfabe A–Z, a–z, 0–9, +, / ve = dolgu karakteridir. URL-safe variant + yerine -, / yerine _ kullanır ve dolguyu kaldırır.

Örnek: "Merhaba" → bWVyaGFiYQ== (standart) veya bWVyaGFiYQ (URL-safe, dolgu yok)
Base64 şifreleme değildir — kodlamadır. Kodlanmış veriyi herkes 2 saniyede çözebilir. 'Base64 ile gizleme' güvenlik illüzyonudur; JWT payload, Cookie değerleri için de aynı kural geçerlidir.
UTF-8 Türkçe karakter desteği: Türkçe ğ, ş, ı, ç, ö, ü gibi karakterler standart btoa() ile hata verir. Bu araç encodeURIComponent/escape dönüşümüyle tam UTF-8 desteği sağlar.
Data URI kullanımı: Küçük resimleri HTML'ye gömmek için base64 kullanılır — örneğin <img src="data:image/png;base64,iVBORw0K...">. Büyük dosyalar için dosya boyutunu %33 artırdığından harici URL tercih edilmelidir.

Sık Sorulan Sorular

Base64 şifreleme midir?+
Hayır. Base64 yalnızca bir kodlama şemasıdır — şifreleme değildir. Kodlanmış veriyi herkes kolayca çözebilir. Güvenlik için AES veya RSA gibi gerçek şifreleme algoritmaları kullanılmalıdır.
URL-safe Base64 nedir?+
RFC 4648 §5'te tanımlanan URL-safe variant, standart Base64'teki URL'de sorun yaratan + ve / karakterlerini sırasıyla - ve _ ile değiştirir; = dolgu karakterini kaldırır. JWT ve OAuth token'larında kullanılır.
Base64 nerede kullanılır?+
E-posta eki kodlama (MIME), JWT token üretimi, HTTP Basic Auth, Data URI (HTML'e resim gömme), API token ve cookie değerleri, binary veriyi JSON/XML içinde taşıma gibi alanlarda kullanılır.
Base64 boyutu nasıl etkiler?+
Base64 her 3 byte için 4 karakter üretir; bu nedenle orijinal dosya boyutunu yaklaşık %33 artırır. 1MB binary dosya Base64 ile ~1.37MB olur.

Bu Araçla Birlikte Kullanın

🔐JWT Decoder

JWT token'ınızı yapıştırın, header ve payload'ı anında çözün. Süre, claim ve algoritma analizi.

Hesapla →
📋JSON Formatter

JSON'u prettify edin, minify edin veya doğrulayın. Sözdizimi hatalarını anında tespit edin. Tüm işlemler tarayıcıda, sunucuya veri gönderilmez.

Hesapla →
⏱️Unix Timestamp Dönüştürücü

Unix timestamp ile tarih/saat arasında anlık dönüşüm. Saniye ve milisaniye desteği. Göreceli zaman otomatik hesaplanır. Tarayıcıda çalışır.

Hesapla →
🔍Regex Tester

JavaScript düzenli ifadelerini canlı test edin. Eşleşmeler anında işaretlenir, yakalama grupları listelenir. g/i/m/s bayrak desteği.

Hesapla →
Cron Expression Parser

Cron ifadesini Türkçe açıklamaya çevirin. Sonraki 5 çalışma zamanını hesaplayın. Preset örnekler ve alan dökümü. Tarayıcıda çalışır.

Hesapla →
🤖AI Token Maliyet

GPT-4o, Claude 3.5 Sonnet, Gemini ve diğer AI modelleri için token başına maliyet, aylık ve yıllık TL maliyetinizi hesaplayın.

Hesapla →