Demo Bu site şu anda bakım aşamasındadır. İçerisindeki bilgiler demo olarak aktarılmaktadır.

Base64 Dönüştürücü

Metni Base64'e kodlayın veya Base64 veriyi çözün — UTF-8 (Türkçe karakter) güvenli.

Aracı Kullan: Base64 Dönüştürücü

En fazla 10.000 karakter. UTF-8 (Türkçe karakterler dahil) güvenlidir.

Sonuç

Formu doldurup gönderin — sonuç burada görünecek.

Base64 Nedir?

Base64, her türlü veriyi yalnızca 64 güvenli karakterden (A–Z, a–z, 0–9, + ve /) oluşan bir metne dönüştüren kodlama yöntemidir. Amacı gizlemek değil, taşımaktır: bazı sistemler ve protokoller yalnızca düz metinle çalışır; Türkçe karakter, satır sonu veya ikili veri içeren içerik bu kanallardan geçerken bozulabilir. Base64, veriyi her sistemin sorunsuz taşıyabildiği ortak bir alfabeye çevirir — alıcı tarafta aynı işlem tersine çevrilip orijinal veri elde edilir. E-posta ekleri, API anahtarları, HTTP kimlik doğrulama başlıkları, JSON içine gömülen içerikler ve HTML'e yerleştirilen küçük görseller (data URI) hep bu yöntemle taşınır. Bu araç iki yönde çalışır: metni Base64'e kodlar (encode) veya elinizdeki Base64 veriyi çözer (decode).

Nasıl Kullanılır?

  1. Yönü seçin: Metinden Base64'e gitmek için kodlama, Base64'ten metne dönmek için çözme.
  2. İçeriği yapıştırın: 10.000 karaktere kadar metin veya Base64 dizisi. Çözme modunda satır sonları ve boşluklar sorun çıkarmaz; otomatik temizlenir.
  3. Dönüştür'e tıklayın: Sonuç, karakter sayısıyla birlikte kopyalanmaya hazır gelir. Geçersiz Base64 girdisinde sayfa hata fırlatmaz; anlaşılır bir mesaj gösterilir ve metniniz formda korunur, düzeltip yeniden deneyebilirsiniz.

Pratik Kullanım Senaryoları

  • API ve entegrasyon hataları: Bir servisten dönen Base64 kodlu yanıtı çözüp içinde ne olduğunu görün; entegrasyon hatalarını ayıklarken en sık yapılan iştir.
  • Basic Auth başlığı: HTTP kimlik doğrulamada "kullanici:parola" çifti Base64 ile kodlanır; başlığı elle üretmek veya gelen başlığı okumak için kullanın.
  • Yapılandırma dosyaları: Satır sonu ve özel karakter içeren değerleri (sertifika, anahtar bloğu) tek satırlık güvenli metin olarak ortam değişkenlerine taşıyın.
  • E-posta kaynak kodu okuma: Ham e-postadaki Base64 kodlu gövdeyi çözüp gerçek içeriği görün.
  • JWT parçalarını incelemek: Token'ın nokta ile ayrılmış ilk iki parçası Base64 kodludur; çözerek içindeki bilgileri okuyabilirsiniz (bazı token'lar padding'siz URL-güvenli varyant kullanır; gerekirse - yerine + ve _ yerine / koyup deneyin).

Kritik Uyarı: Base64 Şifreleme Değildir

Base64 hakkındaki en tehlikeli yanılgı, onu bir güvenlik önlemi sanmaktır. Base64 şifreleme değil, kodlamadır: anahtar yoktur, gizlilik yoktur; kodlanmış veriyi bu araç dahil herkes iki saniyede çözebilir. Parolayı, API anahtarını veya kişisel veriyi "Base64'ledim, güvende" diye saklamak açık metinle saklamakla aynıdır. Gizlilik gerekiyorsa gerçek şifreleme (ör. AES) kullanılmalıdır; Base64 yalnızca şifrelenmiş veriyi taşımak için devreye girer. Bu ayrımı bilmek, birçok güvenlik açığının önüne geçer.

Türkçe Karakterler ve UTF-8 Güvenliği

Base64'ün püf noktalarından biri karakter kodlamasıdır: aynı metin farklı kodlamalarla farklı Base64 çıktısı üretir. Bu araç uçtan uca UTF-8 ile çalışır — "ğ, ş, ç, ı, ö, ü" içeren metinler doğru kodlanır ve doğru çözülür. Çözme modunda çıktının geçerli UTF-8 metin olması da denetlenir: ikili (binary) veri veya bozuk bayt dizisi çözülürse anlamsız karakter salatası göstermek yerine anlaşılır bir hata mesajı alırsınız. Başka bir araçta kodlanmış Türkçe metin burada bozuk çözülüyorsa, o araç büyük olasılıkla UTF-8 dışı bir kodlama kullanmıştır.

Base64'ü Nasıl Tanırsınız?

Elinizdeki bir metnin Base64 olup olmadığını görünüşünden tahmin edebilirsiniz: yalnızca harf, rakam ve +, / karakterlerinden oluşan, boşluksuz, çoğu zaman = ile biten uzun diziler tipik Base64 görünümüdür. "TWVyaGFiYQ==" buna klasik bir örnektir — çözüldüğünde "Merhaba" çıkar. Bir yapılandırma dosyasında, API yanıtında veya e-posta kaynağında böyle bir dizi gördüğünüzde bu araca yapıştırıp içeriğini saniyeler içinde görebilirsiniz.

İpuçları

  • Boyut artışını hesaba katın: Base64, veriyi yaklaşık üçte bir oranında büyütür; 3 baytlık her blok 4 karaktere dönüşür. Büyük içerikleri Base64 ile taşımak bant genişliği maliyetidir.
  • Sondaki = işaretleri normaldir: Bir veya iki eşittir işareti dolgu (padding) karakteridir; verinin parçasıdır, silmeyin.
  • Çözme hatasında girdiyi kontrol edin: En sık neden, kopyalarken eksik karakter almak veya Base64 olmayan metni çözmeye çalışmaktır.
  • Bu araç metin içindir: Görsel/dosya kodlama ve çözme işlemleri için komut satırı araçları daha uygundur; buradaki sınır 10.000 karakterdir ve çözümde yalnızca UTF-8 metin gösterilir.

Girdiğiniz içerik sunucuda saklanmaz; dönüşüm anlık yapılır ve sonuç yalnızca size döner. Base64 ile sakladığınız değil, gerçekten güvenli bir parolaya ihtiyacınız varsa Güvenli Şifre Oluşturucu aracını kullanın. API entegrasyonları ve veri akışları içeren özel bir proje için özel yazılım geliştirme hizmetimize göz atın.

Sık Sorulan Sorular

Base64 nedir, ne işe yarar?

Base64, veriyi 64 güvenli karakterden oluşan metne çeviren kodlama yöntemidir. Özel karakter veya ikili veri içeren içeriği, yalnızca düz metin kabul eden sistemlerden bozulmadan geçirmek için kullanılır.

Base64 bir şifreleme midir?

Hayır. Base64 kodlamadır; anahtarı ve gizliliği yoktur, herkes çözebilir. Parola veya gizli veri saklamak için kullanmayın; gizlilik gerekiyorsa AES gibi gerçek şifreleme kullanılmalıdır.

Türkçe karakterler bozulur mu?

Hayır. Kodlama ve çözme uçtan uca UTF-8 ile yapılır; ç, ğ, ı, ö, ş, ü karakterleri doğru işlenir. Başka araçta bozuk çözülen metin, büyük olasılıkla UTF-8 dışı kodlanmıştır.

Neden "çözülemedi" hatası alıyorum?

Girdi geçerli Base64 değildir: kopyalarken karakter eksilmiş, veri Base64 olmayan bir metin olabilir ya da çözüm UTF-8 metin üretmiyordur (ör. ikili dosya verisi). Boşluk ve satır sonları hata nedeni değildir; otomatik temizlenir.

Sondaki = işaretleri ne anlama geliyor?

Dolgu (padding) karakterleridir; verinin uzunluğunu 4'ün katına tamamlar. Verinin parçasıdırlar, silinirse çözme başarısız olabilir.

Girdiğim metin saklanıyor mu?

Hayır. Dönüşüm anlık yapılır ve sonuç yalnızca sayfanıza döner; içerik veritabanına yazılmaz ve log tutulmaz.

Aracın Kullanım Koşulları ve Yasal Sorumluluk

Bu sayfadaki ücretsiz araçları kullanmadan önce lütfen aşağıdaki bilgileri okuyun.

⏱️ QR Kodun Geçerlilik Süresi

Bu araçla oluşturulan QR kodlar statiktir: içerik (URL veya metin) doğrudan QR'ın görselinin içine kodlanır. Dolayısıyla görsel kaybolmadığı sürece süresi dolmaz, süresiz olarak çalışır. Kodun çalışması, içeriğin (örn. yönlendirdiği web adresinin) yayında kalmasına bağlıdır.

Veri Saklanmaz

Girdiğiniz içerik sunucumuzda kaydedilmez, paylaşılmaz ve takip edilmez. Görseller anlık olarak üretilir; oluşturduğunuz QR/barkodlar yalnızca sizin tarayıcınıza döner. İndirdiğiniz dosyaların güvenliği ve saklanması kullanıcıya aittir.

Ticari Kullanım & Doğrulama

Üretilen QR ve barkodları ticari amaçla (ürün etiketi, fatura, perakende vb.) kullanmadan önce kendi okuyucu/POS sisteminizde mutlaka test edin. EAN-13 / ITF-14 gibi formatlar için resmi GS1 numara tahsisi gerekebilir; bu sorumluluk kullanıcıya aittir.

Yasal Sorumluluk Reddi

Araçlar “olduğu gibi” sunulmaktadır. Üretilen kodların yanlış okunması, kaybolması, üçüncü taraflarca kötüye kullanılması veya hatalı içerik girilmesinden doğabilecek maddi/manevi zararlardan Yazılımcımız Dijital Hizmetler sorumlu tutulamaz. Yasa dışı, zararlı veya telif hakkı ihlal eden içerik üretmek yasaktır.

Genel Kullanım Koşulları

  • Araçlar hiçbir garanti verilmeksizin "olduğu gibi" sunulur.
  • Üretilen sonuçların doğruluğunun kontrolü ve kullanımı tamamen kullanıcının sorumluluğundadır.
  • Araç çıktıları hukuki, mali veya profesyonel tavsiye niteliği taşımaz.
  • Araçlara girdiğiniz veriler sunucularımızda saklanmaz.
  • Araçların kötüye kullanımı ve yasa dışı içerik üretimi kesinlikle yasaktır.

Bu aracı kullanarak yukarıdaki koşulları kabul etmiş sayılırsınız. Sorularınız için iletişim sayfamızdan bize ulaşabilirsiniz.

Ara WhatsApp