K
KekAraçlar Geliştirici Araçları

Base64 Encoder/Decoder

Metinleri Base64 encode/decode et. İstersen URL-safe format kullan.

Ne işe yarar?

Base64, ikili veriyi metin olarak taşımak için kullanılan bir kodlamadır. JSON payload’ları, token parçaları veya “data:” URL’leri gibi yerlerde sıkça karşınıza çıkar. Base64 bir şifreleme yöntemi değildir; sadece dönüştürür.

Nasıl kullanılır?

  1. Encode veya Decode sekmesini seç.
  2. Metni (ya da Base64 metnini) Giriş alanına yapıştır.
  3. JWT/URL gibi alanlar için gerekiyorsa URL-safe seçeneğini aç.
  4. Dönüştür ile sonucu üret, ardından Kopyala ile panoya al.

İpuçları

  • Decode işlemi UTF‑8 metin içindir; ikili içeriklerde çözümleme hatası alabilirsiniz.
  • Uzun Base64 metinlerde satır sonları/boşluklar olabilir; decode öncesi temizlemek hata oranını düşürür.
  • URL-safe varyantı genelde +// yerine -/_ kullanır; pad (=) eksikse araç tamamlamayı dener.
  • Hassas veri için Base64 kullanmayın; kolayca geri çevrilebilir.

Örnekler

Encode
Giriş: hello world
Çıkış: aGVsbG8gd29ybGQ=
Decode
Giriş: aGVsbG8gd29ybGQ=
Çıkış: hello world

Gizlilik & güvenlik

  • Aracı çalıştırdığınızda içerik API’ye gönderilerek işlenir; token/şifre gibi hassas verileri paylaşmayın.
  • Girdiğiniz metinleri mümkünse kişisel veri içermeyecek şekilde kullanın.
API ile kullanım (x-api-key)
curl -X POST 'https://kursatbabur.com/api/tools/base64/encode' \
  -H 'content-type: application/json' \
  -H 'x-api-key: ak_...' \
  -d '{"text": "hello world", "urlsafe": false}'

curl -X POST 'https://kursatbabur.com/api/tools/base64/decode' \
  -H 'content-type: application/json' \
  -H 'x-api-key: ak_...' \
  -d '{"text": "aGVsbG8gd29ybGQ=", "urlsafe": false}'

Sık Sorulan Sorular

Base64 bir şifreleme yöntemi mi?

Hayır. Base64 yalnızca ikili veriyi metne çevirir; herkes tarafından kolayca geri çözülebilir, gizlilik sağlamaz.

URL-safe seçeneği ne zaman gerekir?

Sonucu bir URL veya dosya adında kullanacaksanız açın; + ve / karakterleri yerine - ve _ üretir.

Decode sırasında hata alıyorum, neden?

Girdi geçerli bir Base64 dizisi değildir ya da satır sonu/boşluk içeriyordur; temizleyip tekrar deneyin.

Girdiğim metin sunucuda saklanıyor mu?

Hayır, dönüşüm isteği yalnızca işlem anında API’ye gönderilir; kalıcı olarak saklanmaz.