Base64 Kodlama ve Çözme

Metni Base64 koduna çevirmek ya da içindeki metni görmek için Base64 kodunu yapıştırın. Türkçe harfler ve emoji UTF-8 olarak doğru kodlanır.

Ücretsiz Tarayıcınızda çalışır Kontrol: 10 Kasım 2026 Salı

Kodlanacak metin ya da çözülecek Base64 kodu. Base64 kodunun içindeki satır sonları yok sayılır.

İşlem

+ ve / yerine - ve _ kullanır ve = dolgusunu yazmaz. Çözerken iki alfabe de kabul edilir.

Sonuç

Sonuç

Bu araç tarayıcınızda çalışır. Girdiğiniz bilgiler bize gönderilmez.

Nasıl kullanılır?

  1. Metninizi Metin ya da Base64 kutusuna yapıştırın.
  2. İşlem alanında Metni Base64'e kodla ya da Base64'ü metne çevir seçeneğini seçin.
  3. Kod bir web adresine ya da dosya adına konacaksa URL-safe alfabe kutusunu işaretleyin.
  4. Sonuç kutusundaki Kopyala düğmesini kullanın ya da İndir ile metin dosyası olarak kaydedin.

Base64 nasıl çalışır?

Base64, baytları neredeyse her sistemde güvenle taşınabilen 64 karakterlik bir metne çevirir. Her üç bayt, yani 24 bit, altışar bitlik dört karaktere dönüşür. Son grupta bir ya da iki bayt kalırsa kod sonunda bir ya da iki = işareti alır; buna dolgu denir.

Sonuç, girdiden her zaman yaklaşık üçte bir uzundur, çünkü üç bayt dört karaktere çıkar.

Dolgulu uzunluk = 4 × ⌈n ÷ 3⌉ karakter

n  girdideki bayt sayısı
⌈ ⌉  yukarı yuvarlama

Metin, UTF-8 ve iki alfabe

Base64 baytlar üzerinde çalışır; bu yüzden metin önce web sayfalarının ve çoğu dosyanın kullandığı UTF-8 biçimine çevrilir. Örneğin ğ harfi iki bayt, bir emoji ise dört bayt tutar.

  • Standart alfabe (RFC 4648, bölüm 4): A-Z, a-z, 0-9, + ve /; sonda = dolgusu vardır.
  • URL ve dosya adı için güvenli alfabe (RFC 4648, bölüm 5): + yerine -, / yerine _ kullanılır. Bu modda dolgu yazılmaz.
  • Çözme her iki alfabeyi, dolgusuz kodu ve satır sonlarını kabul eder.

Çözmenin reddettikleri

  • İki alfabede de bulunmayan karakterler, örneğin ! ya da %.
  • Hiçbir Base64 kodunun uzunluğu olamayan değerler; örneğin dörtlü gruplardan sonra beş karakter.
  • UTF-8 olmayan baytlar. Bir resmin Base64 kodu metin olmayan baytlara çözülür; sayfa bunu bozuk bir metin göstermek yerine söyler.

Base64 şifreleme değildir

Base64, baytları metin olarak yazma biçimidir; bir gizleme yöntemi değildir. Kodu herkes çözebilir, bu yüzden parola ya da anahtar gizlemek için kullanmayın. Metniniz yalnızca bu tarayıcıda çevrilir ve bize gönderilmez.

Örnek: Merhaba, dünya metni

Metin 15 karakterdir, ama UTF-8'de ü harfi iki bayt tuttuğu için metin 16 bayt eder. Dolgulu uzunluk 4 × ⌈16 ÷ 3⌉ = 24 karakterdir.

Standart alfabeyle sonuç TWVyaGFiYSwgZMO8bnlhIQ== olur. URL-safe işaretlenince aynı kod dolgusuz çıkar: TWVyaGFiYSwgZMO8bnlhIQ, 22 karakter.

Standart URL-safe
Sonuç TWVyaGFiYSwgZMO8bnlhIQ== TWVyaGFiYSwgZMO8bnlhIQ
Uzunluk 24 22

Sık sorulan sorular

Base64 ne işe yarar?

Resim, dosya ve jeton gibi ikili verileri yalnızca metin kabul eden sistemlerden geçirmek için kullanılır: e-posta ekleri, JSON alanları ve veri adresleri (data URL) buna örnektir. Kod, kaynak verinin yaklaşık üçte biri kadar uzar.

Base64 şifreleme midir?

Hayır. Base64 baytları yazma biçimidir ve anahtar olmadan herkes çözebilir. Veriyi korumak için Base64 değil, gerçek bir şifreleme yöntemi kullanın.

Çözdüğüm metin neden bozuk harfler gösteriyor?

Genellikle baytlar UTF-8 değildir; metin Türkçe için Windows-1254 ya da ISO-8859-9 gibi eski bir kodlamayla kaydedilmiştir. Bu araç UTF-8 olmayan baytları bozuk bir metin göstermek yerine reddeder.

URL-safe alfabe ne demek?

RFC 4648 bölüm 5'e göre + yerine - ve / yerine _ kullanılır; kod bir web adresinde ya da dosya adında kaçış karakteri gerektirmez. Bu modda = dolgusu yazılmaz.

Girdiğim metin bir sunucuya gönderiliyor mu?

Hayır. Kodlama ve çözme tarayıcınızda yapılır. Hiçbir şey gönderilmez, saklanmaz ve kaydedilmez; özel verilerinizi de yapıştırabilirsiniz.

Bir resmin Base64 kodunu burada çözebilir miyim?

Sayfa Base64'ü metin olarak okur; resmin baytları metin olmadığı için araç onu reddeder. Resmi görmek için kodun başına data:image ile resim türünü yazıp tarayıcının adres çubuğuna yapıştırabilirsiniz.

Kaynaklar

Rakamlar ve metin en son 10 Kasım 2026 Salı tarihinde kontrol edildi.

Sitenin çalışması için gerekli çerezleri kullanıyoruz. İzin verirseniz Google, size özel reklamlar göstermek için reklam çerezleri de kullanır. Reddederseniz yine reklam görürsünüz, ancak bu reklamlar kişiselleştirilmez.