FreeSEOTools.io
🔐
ÜcretsizDeveloper Tools

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

Herhangi bir metni Base64'e kodlayın ya da Base64 dizelerini düz metne geri çözün. Standart ve URL güvenli modları destekler. Tamamen tarayıcınızda çalışır — hiçbir şey sunucuya gönderilmez.

0 widget.chars
0 widget.chars

widget.encodeEmptyHint

Base64 Kodlayıcı ve Çözücü Nasıl Kullanılır

Düz metni (Unicode dahil) Base64 dizesine dönüştürmek için Kodlama sekmesini seçin veya işlemi tersine çevirmek için Çözme sekmesini seçin. Sonuçlar siz yazarken anında güncellenir — düğmeye tıklamanıza gerek yoktur.

Adım Adım Kılavuz

Hedefinize göre Kodlama veya Çözme'yi seçin. Çıktı bir URL, sorgu dizesi veya dosya adı içinde kullanılacaksa URL güvenli Base64'ü etkinleştirin. Giriş alanına metin yazın veya yapıştırın — sonuç anında görünür. Sonucu panonuza kopyalamak için 'Çıktıyı Kopyala'ya tıklayın veya çıktıyı bir sonraki girdi olarak geri göndermek için Değiştir düğmesini kullanın.

Base64 ile URL güvenli Base64: Hangisini Kullanmalısınız?

Standart Base64, URL ayrıştırmasını bozabilecek +, / ve = karakterlerini kullanır. Çıktı URL sorgu parametrelerinde, HTTP çerez değerlerinde, JWT token dizelerinde veya dosya adlarında görünecekse URL güvenli Base64 (Base64url) kullanın. Diğer her şey için — e-posta, veri URI'leri, genel veri depolama — standart Base64 doğru seçimdir.

Önemli Güvenlik Notu

Base64 bir kodlama şemasıdır, şifreleme değildir. Bir Base64 dizesi alan herhangi biri anahtar veya parola gerektirmeksizin onu anında çözebilir. Hassas bilgileri 'gizlemek' için asla Base64 kullanmayın. Güvenli iletim için Base64'ü her zaman uygun şifrelemeyle (TLS/HTTPS, AES vb.) birleştirin.

Sık Sorulan Sorular

Base64 kodlaması nedir?

Base64, ikili verileri 64 yazdırılabilir ASCII karakteri (A–Z, a–z, 0–9, +, /) kullanarak temsil eden bir ikili-metin kodlama şemasıdır. HTTP başlıkları, veri URI'leri, e-posta ekleri (MIME) ve ikili verilerin ayrıştırma sorunlarına yol açacağı JSON yüklerinde veri kodlamak için yaygın olarak kullanılır.

Base64 ile URL güvenli Base64 arasındaki fark nedir?

Standart Base64, URL'lerde özel anlamları olan '+' ve '/' karakterlerini kullanır. URL güvenli Base64 (Base64url olarak da bilinir), '+' yerine '-', '/' yerine '_' kullanır ve genellikle '=' dolgu karakterlerini atlar. Bu, kodlanmış dizeyi yüzde kodlama yapmadan URL'lere ve dosya adlarına dahil etmeyi güvenli kılar.

Bu araç verilerimi bir sunucuya gönderiyor mu?

Hayır. Tüm kodlama ve çözme işlemleri, yerleşik btoa() ve atob() JavaScript API'lerini kullanarak tamamen tarayıcınızda gerçekleşir. Metin veya Base64 verileriniz hiçbir zaman herhangi bir sunucuya iletilmez. Sayfa yüklendikten sonra bu aracı çevrimdışı da kullanabilirsiniz.

ASCII olmayan (Unicode) metni kodlayabilir miyim?

Evet. Bu araç, Unicode'u kodlamadan önce encodeURIComponent() kullanarak doğru şekilde işler; bu da çok baytlı karakterleri önce UTF-8 yüzde kodlanmış biçimine dönüştürür. Bu, Çince, Arapça, emoji veya aksanlı Latin harfleri gibi karakterlerin doğru şekilde kodlanmasını ve çözülmesini sağlar.

Çözülmüş çıktım anlamsız ya da hata gösteriyorsa ne yapmalıyım?

Çözme işlemi hata üretiyorsa, giriş dizesi geçerli Base64 değildir. Yaygın nedenler şunlardır: eksik veya fazladan dolgu ('=' karakterleri), dizedeki geçersiz karakterler ya da URL güvenli Base64 dizesi için standart Base64 kullanımı (ya da tam tersi). URL güvenli seçeneğini değiştirip tekrar deneyin. Çıktı anlamsız görünüyorsa, orijinal veri metin yerine ikili (örneğin bir görüntü) olabilir.

İlgili Araçlar

Kapsamlı Teknik SEO Denetimine mi İhtiyacınız Var?

SEO uzmanlarımız sitenizin teknik sağlığını — taranabilirlik, performans, yapılandırılmış veriler ve daha fazlasını — denetleyebilir ve özel bir eylem planı sunabilir.

Get a Free SEO Audit