Base64 Kodlayıcı/Kod Çözücü Aracı - Çevrimiçi ve Ücretsiz
Metni ve dosyaları Base64 olarak kodlayın veya çözün. Anlık önizlemeli, çift yönlü dönüştürme; güvenli, hızlı ve ücretsiz.
Çevrimiçi Base64 Kodlayıcı ve Kod Çözücü
En iyi çevrimiçi Base64 kodlayıcı ve kod çözücüye hoş geldiniz. Bu basit ama güçlü araç, metni Base64'e dönüştürmenizi veya Base64 dizelerini anında okunabilir metne dönüştürmenizi sağlar.
Base64 kodlama şemaları, ikili verileri metin için tasarlanmış ortamlar (HTTP veya SMTP gibi) üzerinden depolamak veya aktarmak için kodlarken gereklidir.
Gelişmiş Yapılandırma Seçenekleri
Karakter Kümesi Seçimi
Metinsel verilerle uğraşırken doğru karakter kümesini (charset) belirtmek çok önemlidir. UTF-8 standart olsa da, eski sistemler ASCII, ISO-8859-1 veya diğerlerini kullanabilir.
Her Satırı Ayrı Ayrı Çöz
Kodlanmış veriler genellikle sürekli bir metin bloğu olarak görünür. Ancak, yeni satırlarla ayrılmış birden fazla bağımsız Base64 dizeniz varsa bu seçeneği etkinleştirin.
Canlı Dönüştürme Modu
Yazarken anında sonuç almak için Canlı Modu etkinleştirin. Bu mod, Base64 dönüşümünü tarayıcınızda yerel olarak JavaScript kullanarak gerçekleştirir ve sıfır gecikme sağlar.
Güvenli ve Özel
Gizliliğiniz önceliğimizdir. Tüm iletişimler güvenli SSL şifreli bağlantılar (HTTPS). Gönderilen verilerinizi asla incelemez, saklamaz veya paylaşmayız.
Tamamen Ücretsiz Çevrimiçi Araç
Base64 aracımız %100 ücretsizdir. Yazılım kurulumu, kayıt veya abonelik gerekmez.
Tasarım İlkeleri
Bir Base64 dizin tablosu, çoğu kodlama için ortak ve yazdırılabilir olması için seçilen 64 karakterden oluşur. Bu, e-posta sunucuları gibi sistemler tarafından veri değişikliği riskini en aza indirir.
Base64 Kodlama Nedir?
Base64, ikili verileri bir radix-64 gösterimine çevirerek ASCII dize formatında temsil eden bir ikili-metin kodlama şemaları grubudur.
Base64 Kodlama Örneği
Thomas Hobbes'un Leviathan'ından şu alıntıyı düşünün:
"Man is distinguished, not only by his reason, but ..."
MIME Base64'e kodlandığında, bu ASCII dizisi şöyle olur:
TWFuIGlzIGRpc3Rpbmd1aXNoZWQsIG5vdCBvbmx5IGJ5IGhpcyByZWFzb24sIGJ1dCAuLi4=Nasıl çalışır: "Man" kelimesi "TWFu". ASCII'de "M", "a", "n" baytları 77, 97, 110'dur. İkili gösterimleri birleştirilir ve 6 bitlik gruplara ayrılır.
| Metin içeriği | M | a | n | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ASCII değeri | 77 | 97 | 110 | |||||||||||||||||||||
| İkili | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 0 |
| Dizin | 19 | 22 | 5 | 46 | ||||||||||||||||||||
| Base64 | T | W | F | u | ||||||||||||||||||||
Gösterildiği gibi, Base64 kodlaması 3 baytlık giriş verisini (24 bit) 4 Base64 karakterine (her biri 6 bit) dönüştürür ve veri boyutunu yaklaşık %33 artırır.
Metni yapıştırın ya da bir dosyayı sürükleyip bırakın; araç bunu anında Base64 dizesine kodlar veya elinizdeki Base64 metnini tekrar okunabilir metne ya da indirilebilir dosyaya çözer. Hem kodlama hem kod çözme işlemi tamamen tarayıcınızda çalışır, Türkçe karakterler için UTF-8 ile eski karakter kümelerini destekler ve yazarken sonucu güncelleyen bir canlı mod sunar. Verileriniz hiçbir sunucuya gönderilmez.
Base64 Kodlayıcı ve Kod Çözücü Nasıl Kullanılır
- 1
Kodlama mı kod çözme mi seçin
Metni veya dosyayı Base64'e dönüştürmek için Kodla'yı, bir Base64 dizesini orijinal haline döndürmek için Kod Çöz'ü seçin.
- 2
Girişinizi ekleyin
İçeriğinizi giriş kutusuna yazın ya da yapıştırın; veya bir dosyayı (en fazla 10MB) doğrudan yüklemek için sürükleyip bırakın.
- 3
Gerekirse seçenekleri ayarlayın
Metin verileri için bir karakter kümesi seçin ya da yeni satırlarla ayrılmış birden fazla Base64 dizesini işlerken Her satırı ayrı ayrı çöz seçeneğini etkinleştirin.
- 4
Sonucu anında alın
Canlı Mod açıkken çıktı siz yazdıkça güncellenir; aksi halde işlemi başlatmak için Kodla veya Kod Çöz'e tıklayın.
- 5
Kopyalayın ya da indirin
Sonucu panonuza almak için Kopyala'yı, çözülen dosyayı veya kodlanan metni cihazınıza kaydetmek için İndir'i kullanın.
Kaynaklar
- RFC 4648 — Base16, Base32 ve Base64 Veri Kodlamaları
Base64 alfabesini, dolgu (padding) kurallarını ve kodlama esaslarını tanımlayan resmi IETF standardı.
- MDN — Base64 (Sözlük)
Base64'ün ne olduğuna ve ikili-metin kodlamanın web'de ne zaman kullanıldığına dair özlü bir genel bakış.
- MDN — btoa()
JavaScript'te bir dizeyi Base64 olarak kodlamak için kullanılan Web API yöntemi; Unicode işleme notlarıyla birlikte.
İlgili Araçlar
Resimden Base64'e
Resim dosyalarını satır içi gömme için Base64 veri URI'lerine dönüştürün.
Base64'ten Resme
Bir Base64 dizesini görüntülenebilir ve indirilebilir bir resme geri çözün.
URL Kodlama / Kod Çözme
URL bileşenlerini ve sorgu dizelerini yüzde işaretiyle kodlayın veya çözün.
JWT Çözücü
Bölümleri Base64URL ile kodlanmış JSON Web Token'larını inceleyin.
Sıkça Sorulan Sorular
- Base64 nedir ve ne işe yarar?
- Base64, ikili verileri radix-64 gösterimine çevirerek ASCII metin biçiminde temsil eden bir kodlama şemasıdır. İkili verileri yalnızca metni güvenli taşıyan e-posta, HTTP veya JSON gibi kanallardan bozulmadan geçirmek için kullanılır.
- Base64 kodlama ile kod çözme arasındaki fark nedir?
- Kodlama, normal metni ya da dosyayı 64 karakterlik alfabeden oluşan bir Base64 dizesine dönüştürür; kod çözme ise bu dizeyi alıp tekrar orijinal metne veya dosyaya geri döndürür. Aracımız her iki yönü de tek ekranda yapar.
- Türkçe karakterleri (ç, ğ, ş, ı) doğru kodlar mı?
- Evet. Araç varsayılan olarak UTF-8 kullanır; bu sayede ç, ğ, ı, ö, ş, ü gibi Türkçe karakterler doğru şekilde kodlanır ve çözüldüğünde bozulmadan geri gelir. Eski sistemlerle çalışıyorsanız karakter kümesini de değiştirebilirsiniz.
- Base64 bir şifreleme yöntemi midir?
- Hayır. Base64 bir şifreleme değil, yalnızca bir kodlamadır. Herkes bir Base64 dizesini kolayca orijinal haline çözebilir; bu yüzden gizlilik sağlamaz. Sadece ikili verinin metin tabanlı kanallardan güvenle taşınmasını sağlar.
- Resim veya dosyaları da Base64'e çevirebilir miyim?
- Evet. En fazla 10MB'lık bir dosyayı sürükleyip bırakarak ya da yükleyerek Base64'e kodlayabilir, İndir düğmesiyle çözülen dosyayı tekrar diskinize kaydedebilirsiniz.
- Base64 kodlama veri boyutunu artırır mı?
- Evet. Base64, her 3 baytlık girişi (24 bit) 4 Base64 karakterine (her biri 6 bit) dönüştürdüğü için veri boyutu yaklaşık %33 büyür. Bu, metin tabanlı taşımanın doğal bir maliyetidir.
- Verilerim sunucuya gönderiliyor mu?
- Hayır. Tüm kodlama ve kod çözme işlemleri yerleşik JavaScript API'leriyle tamamen tarayıcınızda çalışır. Metniniz ve dosyalarınız cihazınızdan asla ayrılmaz.