Base64 Çevirici – Kodla ve Çöz

Metni ya da dosyayı Base64'e çevir, Base64 metnini geri çöz. Çözülen veri bir görsel, PDF ya da ZIP ise türü bulunur ve doğru uzantıyla iner; verin cihazından çıkmaz.

  • Metin girer, Base64 çıkar
  • Üyeliksiz
  • Cihazında çalışır

62 Base64 Kodlama ve Çözme

  1. 01 Seç
  2. 02 İşle
  3. 03 İndir

Cihazında işlenir · yükleme yok

Yön
Kaynak

Canlı durum

Dosya okunuyor

Sonuç

Hazır.

0dosya hazır

0 BSunucuya gönderilen verin: 0 bayt · işlem cihazında yapıldıNeden 0: bu sayfanın güvenlik kuralı veri göndermeyi tarayıcı düzeyinde engeller; işlem bu sekmede yapılır. CSP · connect-src 'none' · form-action 'none'

Dönüştürülemedi.

Base64 şifreleme değildir; veriyi gizlemez, yalnız metne çevirir.

  • İşlem bu sekmede, cihazında yapılır.
  • Base64 şifre değildir: kodlanan veriyi herkes geri çözebilir.
  • Hiçbir dosya sunucumuza gönderilmez; sekmeyi kapatınca her şey silinir.

Önce metni yaz ya da yapıştır

Aşamalar

  1. Dosya okunuyor
  2. Base64 hazırlanıyor
  3. Dosya hazırlanıyor

01

Base64 nedir, ne işe yarar?

Base64, ikili veriyi (görsel, PDF, şifreli anahtar…) yalnız harf, rakam, “+” ve “/” işaretlerinden oluşan düz bir metne çeviren bir kodlamadır. E-posta ekleri, web sayfalarına gömülen küçük görseller (data: URI), JSON ve XML içinde taşınan dosyalar ve birçok API bu yöntemle gönderilir. Kodlanmış veri yaklaşık üçte bir oranında büyür.

Base64 bir şifreleme değildir: herkes kolayca geri çözebilir. Bu yüzden parolaları ya da gizli bilgileri saklamak için kullanılmaz; yalnız verinin metin kabul eden yerlerden bozulmadan geçmesini sağlar. URL ve dosya adlarında “+” ve “/” sorun çıkardığından “-” ve “_” kullanan URL-güvenli bir türü de vardır.

Bu araç metni UTF-8 olarak, dosyayı da bayt bayt Base64'e çevirir; Base64 metnini geri çözerken boşlukları, satır sonlarını, eksik “=” işaretlerini ve “data:…;base64,” önekini kendiliğinden temizler. Çözülen veri bir dosyaysa sihirli baytlarından türü (PNG, JPG, PDF, ZIP, DOCX, MP3…) bulunur ve doğru uzantıyla indirilir. İşlem tarayıcında yapılır; hiçbir şey sunucuya gönderilmez.

02

Base64 kodlamak ve çözmek 3 adımda

  1. Yönü seç: “Kodla”yı seçip metni yaz ya da “Dosya”ya geçip dosyanı seç; “Çöz”ü seçip Base64 metnini yapıştır ya da bir .txt dosyasından aç.

  2. Sonucu kontrol et: Sonuç yazarken görünür. Çözülen veri metinse kutuda okunur; bir dosyaysa türü ve boyutu yazar, görselse önizlemesi çıkar. Geçersiz bir karakter varsa yeri gösterilir.

  3. Kopyala ya da indir: Kısa sonuçları “Kopyala” ile al; “Sonucu indir” Base64 metnini .txt olarak, çözülen dosyayı da doğru uzantısıyla indirir.

03

Base64 nerede karşına çıkar?

  • Yazılımcılar: API isteklerindeki Base64 alanlarını okumak, test verisi hazırlamak, JSON içine dosya gömmek.

  • Web tasarım: Küçük bir ikon ya da görseli CSS veya HTML'e gömmek için data: URI üretmek.

  • E-posta ve sistem yöneticileri: Bir e-postanın kaynağındaki Base64 ekini çözüp dosyayı geri almak.

  • Entegrasyonlar: e-Fatura, ödeme ya da kargo servislerinin Base64 olarak döndürdüğü PDF ve görselleri dosyaya çevirmek.

  • Güvenlik ve hata ayıklama: Bir anahtarın, belirtecin (token) ya da yapılandırma değerinin içinde ne olduğunu görmek.

  • Öğrenme: Bir metnin Base64 karşılığının neden üçte bir uzadığını ve “=” dolgusunun nereden geldiğini görmek.

04

Kurallar, sınırlar ve gizlilik

  • Standartlar: RFC 4648 Base64 ve URL-güvenli Base64 (“-” ve “_”, dolgusuz) desteklenir. İstersen çıktı 76 karakterlik satırlara bölünür (MIME e-posta biçimi).

  • Metin kodlaması: Metin UTF-8 olarak kodlanır; Türkçe harfler ve emojiler doğru gidip gelir. Çözülen bayt dizisi geçerli bir UTF-8 metinse metin olarak gösterilir.

  • Hoşgörülü çözme: Boşluklar, satır sonları, eksik “=” ve “data:…;base64,” öneki sorun olmaz. Base64'te olmayan bir karakter varsa çözme durur ve karakterin konumu söylenir.

  • Dosya türü: Tür uzantıdan değil, dosyanın ilk baytlarından bulunur: PNG, JPG, GIF, WEBP, PDF, ZIP, DOCX, XLSX, MP3, MP4, SVG, JSON ve daha fazlası. Tanınmayan veri .bin olarak iner.

  • Base64 şifre değildir: Kodlanan veriyi herkes çözebilir. Parola ya da kişisel bilgi saklamak için şifreleme gerekir; bu araç şifreleme yapmaz.

  • Sınırlar ve gizlilik: Dosyalar en fazla 50 MB olabilir; 300.000 karakterin ya da 2 MB'ın üstündeki girdiler “Sonucu indir” ile arka planda işlenir. Veri yüklenmez ve saklanmaz.

05

Gizlilik ve otomatik silme

Bu araç dosyanızı sunucumuza göndermez: bütün işlem tarayıcınızda, cihazınızda yapılır. Sayfa, dosya içeriğinin dışarıya gönderilmesini teknik olarak engelleyen bir güvenlik politikasıyla (Content-Security-Policy) sunulur; bu sayfada analiz ya da reklam betiği çalışmaz.

Sonuç dosyası da cihazınızda oluşturulur ve yalnızca siz indirirsiniz. Sekmeyi kapattığınızda ya da “Yeni dosya” dediğinizde tarayıcı belleğinden silinir. Sunucumuzda bu işlemle ilgili dosya adı ya da içerik kaydı tutulmaz.

Ayrıntılar için Gizlilik Politikası'nı okuyun

06

Sıkça Sorulan Sorular

Base64 bir şifreleme yöntemi mi?

Hayır. Base64 yalnızca veriyi metne çeviren bir kodlamadır; anahtarı yoktur ve herkes geri çözebilir. Bir parolayı ya da gizli bilgiyi Base64'e çevirmek onu korumaz.

Base64'ü çözünce çıkan dosyanın türünü nasıl anlarım?

Araç çözülen verinin ilk baytlarına bakar: PNG, JPG, PDF, ZIP, DOCX, MP3 gibi dosyaların kendine özgü imzaları vardır. Tür bulunursa ekranda yazar, görselse önizlemesi görünür ve dosya doğru uzantıyla iner.

“Geçersiz karakter” hatası ne demek?

Base64 yalnız A–Z, a–z, 0–9, “+”, “/” (URL-güvenli türde “-” ve “_”) ve sondaki “=” işaretlerini kullanır. Metne başka bir karakter karışmışsa, örneğin kopyalarken bir tırnak ya da nokta gelmişse, araç karakteri ve konumunu gösterir; onu silmen yeterli.

URL-güvenli Base64 ne zaman gerekir?

Base64 metni bir web adresinde, dosya adında ya da JWT gibi belirteçlerde kullanılacaksa “+” ve “/” sorun çıkarır. URL-güvenli seçenek bunların yerine “-” ve “_” kullanır ve “=” dolgusunu atar. Çözerken iki tür de kendiliğinden tanınır.

Bir görseli HTML ya da CSS'e nasıl gömerim?

“Kodla” ve “Dosya”yı seçip görseli seç, “data: URI” seçeneğini aç. Çıkan “data:image/png;base64,…” metnini img etiketinin src özelliğine ya da CSS'te url() içine yapıştırabilirsin. Yalnız küçük ikonlar için önerilir; büyük görseller sayfayı ağırlaştırır.

Base64'e çevirince dosya neden büyüyor?

Base64 her 3 baytı 4 karakterle yazar; bu yüzden çıktı yaklaşık yüzde 33 büyür. 76 karakterlik satırlara bölme seçeneği satır sonları ekleyerek biraz daha büyütür.

Verilerim sunucuya gönderiliyor mu?

Hayır. Kodlama ve çözme tarayıcında yapılır; sayfa dışarıya bağlantı kurmayı teknik olarak engelleyen bir güvenlik kuralıyla gelir. Bu yüzden belirteçler ve kişisel veri içeren dosyalar için de güvenle kullanabilirsin.

Bir dosya daha?

Sürükle · bırak · dönüştürDosya seç