Base64 Encoder & Decoder
Metinleri Base64 formatına kodlayın, Base64 verilerini çözün ve URL-safe Base64 dönüşümlerini saniyeler içinde gerçekleştirin.
Tüm işlemler tarayıcınızda gerçekleştirilir. Girdiğiniz veriler sunucuya gönderilmez.
Base64 kodlama ve çözme aracı
Sol alana metin veya Base64 verisi girin ve gerçekleştirmek istediğiniz işlemi seçin.
Girdi
Metin veya Base64Sonuç
ÇıktıBase64 Encoder & Decoder özellikleri
Base64 kodlama, çözme, URL-safe dönüşüm ve sonuç kopyalama işlemleri tek sayfada sunulur.
Base64 kodlama
Metinleri ve Unicode karakterleri UTF-8 olarak işleyerek Base64 biçimine dönüştürür.
Base64 çözme
Geçerli Base64 verilerini çözerek özgün UTF-8 metin içeriğini okunabilir şekilde gösterir.
URL-safe Base64
URL ve dosya adlarında daha güvenli kullanım için
+ ve / karakterlerini dönüştürür.
UTF-8 karakter desteği
Türkçe karakterler, emojiler ve farklı alfabelerdeki Unicode metinleri doğru şekilde işler.
Hızlı kopyalama ve indirme
Oluşturulan Base64 verisini veya çözülen metni panoya kopyalayabilir ve dosya olarak indirebilirsiniz.
Tarayıcıda güvenli işlem
Verileriniz doğrudan cihazınızda işlenir ve herhangi bir sunucuya gönderilmez.
Base64 Encoder & Decoder nedir?
Base64 Encoder & Decoder; metin veya ikili veri içeriğini Base64 gösterimine dönüştüren ve Base64 biçimindeki veriyi özgün içeriğine geri çeviren ücretsiz çevrim içi geliştirici aracıdır.
Base64, ikili verilerin yalnızca yazdırılabilir ASCII karakterleri kullanılarak temsil edilmesini sağlayan bir kodlama yöntemidir. E-posta ekleri, API istekleri, veri URI’leri, kimlik doğrulama başlıkları ve yapılandırma dosyaları gibi metin tabanlı sistemlerde ikili veya özel karakter içeren verilerin taşınmasını kolaylaştırır.
Base64 bir şifreleme yöntemi değildir. Kodlanan veri herhangi bir gizli anahtar kullanılmadan kolayca çözülebilir. Bu nedenle parola, erişim anahtarı veya kişisel veri gibi hassas bilgileri güvenli hâle getirmek amacıyla Base64 kullanılmamalıdır.
Base64 Encoder & Decoder nasıl kullanılır?
Base64 kodlama veya çözme işlemi için aşağıdaki adımları uygulayın.
Veriyi ekleyin
Kodlamak istediğiniz metni veya çözmek istediğiniz Base64 verisini giriş alanına yapıştırın.
Biçimi seçin
Gerekirse URL-safe Base64 ve padding kaldırma seçeneklerini etkinleştirin.
İşlemi gerçekleştirin
Base64 Kodla veya Base64 Çöz butonunu kullanarak dönüşümü başlatın.
Sonucu kullanın
Oluşturulan sonucu panoya kopyalayın veya metin dosyası olarak indirin.
Base64 kodlama örneği
Aşağıdaki metin Base64 formatına kodlandığında ASCII karakterlerinden oluşan yeni bir gösterim elde edilir.
Orijinal metin
Tekno Danışman ile özel yazılım geliştirme
Base64 kodlanmış değer
VGVrbm8gRGFuxLHFn21hbiBpbGUgw7Z6ZWwgeWF6xLFsxLFtIGdlbGnFn3Rpcm1l
Base64 kodlama işleminde özgün metin değiştirilmez ancak karakter gösterimi farklılaştırılır. Kodlanan veri Base64 Decoder kullanılarak tekrar özgün metne dönüştürülebilir.
Standart Base64 ile URL-safe Base64 arasındaki fark nedir?
Her iki biçim aynı kodlama mantığını kullanır ancak kullanılan bazı karakterler farklıdır.
| Özellik | Standart Base64 | URL-safe Base64 |
|---|---|---|
| Kullanım amacı | Genel veri aktarımı ve depolama | URL, query string, cookie ve dosya adı kullanımı |
| 62. karakter |
+
|
-
|
| 63. karakter |
/
|
_
|
| Padding |
Genellikle = kullanılır
|
Bazı uygulamalarda = kaldırılır
|
| URL içinde kullanım | Ek URL kodlaması gerekebilir | URL kullanımına daha uygundur |
| Yaygın örnek | E-posta ekleri ve veri URI’leri | JWT Header ve Payload bölümleri |
+ karakteri
-, / karakteri ise _
ile değiştirilir.
Base64 kodlama hakkında bilinmesi gerekenler
Base64 verisini kullanırken kodlama yapısı, veri boyutu ve güvenlik özellikleri dikkate alınmalıdır.
Şifreleme değildir
Base64 veriyi gizlemez. Kodlanan içerik herhangi bir anahtar olmadan kolayca çözülebilir.
Veri boyutunu artırır
Base64 kodlama, veri boyutunu genel olarak yaklaşık üçte bir oranında artırır.
Dörtlü gruplar
Standart Base64 çıktısının karakter uzunluğu genellikle dördün katı olacak şekilde oluşturulur.
Padding karakteri
Veri uzunluğunu tamamlamak için çıktının sonunda
bir veya iki = karakteri bulunabilir.
Karakter kodlaması
Aynı metnin farklı karakter kodlamalarıyla işlenmesi, farklı Base64 sonuçları oluşturabilir.
UTF-8 desteği
Türkçe karakterlerin ve Unicode metinlerin doğru işlenmesi için UTF-8 dönüşümü kullanılmalıdır.
Boşluk ve satır sonları
Base64 Decoder boşlukları ve satır sonlarını göz ardı edebilir ancak geçersiz karakterleri kabul etmez.
URL-safe karakterler
URL-safe Base64 biçiminde + yerine
-, / yerine _
kullanılır.
Güvenlik kontrolü
Base64 ile kodlanan hassas bilgiler ayrıca şifrelenmeli ve güvenli iletişim kanalları üzerinden aktarılmalıdır.
Base64 nerelerde kullanılır?
Base64, ikili veya özel karakter içeren verilerin yalnızca metin kabul eden sistemler üzerinden taşınmasını sağlar.
REST API istekleri
Küçük dosyalar, kimlik bilgileri veya ikili içerikler JSON alanları içinde Base64 olarak taşınabilir.
HTTP Basic Authentication
Kullanıcı adı ve parola birleştirilerek Base64 biçiminde Authorization başlığında gönderilebilir.
JWT tokenlar
JWT Header ve Payload bölümleri URL-safe Base64 biçimi kullanılarak kodlanır.
Veri URI’leri
Küçük görseller, fontlar veya dosyalar HTML ve CSS içerisinde Base64 veri URI’si olarak kullanılabilir.
E-posta ekleri
MIME standardında ikili dosyalar metin tabanlı e-posta sistemlerinden geçebilmesi için Base64 ile kodlanabilir.
Yapılandırma ve sertifikalar
Sertifika, anahtar veya küçük ikili veri blokları yapılandırma dosyalarında Base64 olarak saklanabilir.
Base64 Encoder & Decoder Hakkında Sık Sorulan Sorular
Base64 kodlama, çözme, URL-safe Base64 ve veri güvenliği hakkında sık sorulan soruların yanıtlarını inceleyin.
Base64 Encoder & Decoder ne işe yarar?
Base64 bir şifreleme yöntemi midir?
Base64 verisi nasıl çözülür?
Base64 veri boyutunu artırır mı?
Base64 sonundaki eşittir işareti ne anlama gelir?
= karakterleri
padding olarak adlandırılır. Verinin üç byte gruplarına
tamamlanması amacıyla bir veya iki padding karakteri kullanılabilir.
URL-safe Base64 nedir?
+ karakterini -,
/ karakterini ise _ ile
değiştirir. Böylece değer URL, cookie ve dosya adı
gibi alanlarda daha güvenli kullanılabilir.
Base64 Türkçe karakterleri destekler mi?
Base64 içinde boşluk olabilir mi?
Base64 ile parola saklanabilir mi?
Base64 verilerim sunucuya gönderiliyor mu?
Geçersiz Base64 hatası neden oluşur?
Base64 Encoder & Decoder ücretsiz mi?
Ücretsiz Geliştirici Araçları
Yazılım geliştirme, API entegrasyonu, veri dönüştürme, test ve üretkenlik süreçlerinde kullanabileceğiniz ücretsiz çevrim içi araçlar.