Base64 Kodlayıcı ve Kod Çözücü

Base64 verilerini doğrudan tarayıcınızda kodlayın ve çözün. UTF-8, Unicode, JSON yük verileri ve API verileri desteklenir. Veriler yerel olarak işlenir ve sunucuya gönderilmez.

Girdi
0 kar. · 0 bayt
Dene:
Sonuç
✓ İkili veriyi metne kodlama ✓ API, e-posta ve web ortamlarinda yaygin kullanilir ✓ UTF-8 ve Unicode desteği ✓ İşleme tarayıcıda yerel olarak yapılır
Örnekler
Düz metni kodlama
Girdi Merhaba, dünya!
Çıktı TWVyaGFiYSwgZMO8bnlhIQ==

Düz UTF-8 metnini Base64 biçimine dönüştürün.

Base64 metnini çözme
Girdi TWVyaGFiYSwgZMO8bnlhIQ==
Çıktı Merhaba, dünya!

Özgün metni bir Base64 metninden geri yükleyin.

JSON yük verisini kodlama
Girdi {"user":"ayse","role":"admin"}
Çıktı eyJ1c2VyIjoiYXlzZSIsInJvbGUiOiJhZG1pbiJ9

Base64, JSON verilerini API'ler üzerinden taşımak için sıklıkla kullanılır.

Unicode metnini kodlama
Girdi Kahve, şifre ve emoji ☕
Çıktı S2FodmUsIMWfaWZyZSB2ZSBlbW9qaSDimJU=

Base64; Türkçe karakterleri, emojileri ve diğer Unicode içeriklerini doğru şekilde korur.

Base64 Nasıl Çalışır?

Base64, ikili verileri 64 ASCII karakterinden oluşan bir küme kullanarak metin biçiminde temsil eder. Kaynak verideki her 3 bayt, 4 Base64 karakterine dönüştürülür. Bu nedenle sonuç yaklaşık %33 daha uzun olur.

Sonuç yalnızca güvenli metin karakterleri içerdiğinden Base64; API'lerde, JSON yük verilerinde, e-posta eklerinde, JWT belirteçlerinde, HTTP başlıklarında, Data URI'lerde ve ikili verileri metin tabanlı kanallar üzerinden taşıması gereken birçok sistemde yaygın olarak kullanılır.

Base64 ve Güvenlik

Base64, verileri temsil etmenin bir yoludur; bir şifreleme yöntemi değildir. Kodlanmış bir metin, parola veya gizli anahtar olmadan kolayca tekrar çözülebilir. Base64 veri aktarımı için kullanışlıdır ancak koruma veya gizlilik sağlamaz.

Yaygın Base64 Kullanım Alanları

Base64, ikili verilerin metin olarak temsil edilmesi gerektiğinde yaygın olarak kullanılır. API istekleri ve yanıtları, JSON yük verileri, e-posta ekleri, JWT belirteçleri, görselleri gömmek için Data URI'ler ve yapılandırma dosyaları tipik örneklerdir.

Geliştiriciler dosyaları, görselleri, sertifikaları, kriptografik anahtarları ve diğer ikili içerikleri öncelikle metin bekleyen sistemler üzerinden güvenli biçimde aktarmak için sıklıkla Base64 kullanır.

SSS

Hayır. Yalnızca verinin temsil biçimini değiştirir ve kolayca tersine çevrilebilir.

Bu, verileri 4 karakterlik gruplara hizalamak için kullanılan dolgu karakteridir.

Evet. Base64, parola veya gizli anahtar olmadan kolayca çözülerek özgün verilere dönüştürülebilir.

Base64; API'lerde, e-postalarda, JSON verilerinde, JWT belirteçlerinde, HTTP başlıklarında ve ikili verilerin metin tabanlı protokoller üzerinden aktarılmasında yaygın olarak kullanılır.

Her 3 bayt veri 4 Base64 karakteri olarak kodlanır. Bu nedenle metnin boyutu yaklaşık %33 artar.

Base64 verileri korumak için tasarlanmamıştır. Bir şifreleme yöntemi değil, kodlama biçimidir.

Hayır. Base64 veri güvenliği sağlamaz, bu nedenle parolaları bu şekilde saklamak güvenli değildir.

Birçok API ve protokol, ham ikili veriler yerine metin işlemek üzere tasarlanmıştır. Base64; dosyaların, görsellerin ve diğer ikili içeriklerin metin olarak güvenli biçimde aktarılmasını sağlar.

Base64URL, '+' ve '/' gibi karakterleri URL uyumlu alternatiflerle değiştiren, URL'ler için güvenli bir Base64 çeşididir. JWT belirteçlerinde ve web uygulamalarında yaygın olarak kullanılır.
İlgili araçlar

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

Protokol ve ayrıştırıcı iş akışları için ASCII karakterlerini ve sayısal kodları dönüştürün.

JWT Decoder Online

JWT tokenlarını tarayıcı içinde decode edin; header, payload, claims ve son kullanma verilerini inceleyin.

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

Metni Unicode escape dizilerine dönüştürün; Unicode escape dizilerini, HTML varlıklarını ve çok dilli metni çözün.