Base64 Kodlayıcı ve Kod Çözücü
Dizeleri Base64'e kodlayın veya Base64'ün kodunu metne çözün. Gizliliğinize saygı duyar: tarayıcınızda çalışır.
Base64 nedir ve neden her yerde?
Base64, rastgele ikili verileri yalnızca 64 yazdırılabilir ASCII karakteri (A-Z, a-z, 0-9, artı dolgu olarak +, / ve =) kullanarak gösteren bir kodlama şemasıdır; bir şifreleme değildir. Birçok aktarım protokolü, dosya biçimi ve API'nin yalnızca metin tabanlı olması veya belirli baytları özel olarak ele alması nedeniyle vardır: e-posta (SMTP, 7 bitlik ASCII için tasarlanmıştır), JSON (ham bayt içeremez), URL'ler (ayrılmış karakterleri vardır), HTTP başlıkları (satır odaklı metin) ve HTML öznitelikleri; bunların hepsinin ikili verileri metin kanalları üzerinden taşımanın bir yoluna ihtiyacı vardır. Base64 bunu, giriş baytlarını 3'lü gruplara (24 bit) ayırıp her grubu 4 Base64 karakteri (her biri 6 bit) olarak yeniden kodlayarak çözer. Boyut artışı tam olarak %33'tür: her 3 bayt, 4 karaktere dönüşür. Bu araç, UTF-8 metnini veya Base64 dizelerini her iki yönde de, tamamen tarayıcınızda kodlar. atob/btoa işlevlerini doğrudan kullanan saf Base64 uygulamalarının bozduğu çok baytlı UTF-8 karakterlerini (emoji, Latin olmayan alfabeler) doğru şekilde yönetir.
Yaygın kullanım örnekleri
Küçük görselleri CSS içinde doğrudan data: URL olarak gömün (küçük simgeler için bir HTTP isteğini ortadan kaldırır).
İçeriğini incelemek için bir JWT veya Basic Auth header'ının payload'ını çözün.
İkili dosya içeriğini bir JSON alanına veya ortam değişkenine koymak için kodlayın.
İkili verileri, rastgele baytları korumayan sistemler (e-posta, kopyala/yapıştır) üzerinden taşıyın.
Hata ayıklama sırasında base64 ile kodlanmış API yanıtlarını veya webhook yüklerini çözün.
İkili kimlik bilgilerini operasyon devri için kopyala-yapıştır dostu bir biçime dönüştürün.
Sıkça sorulan sorular
Base64 bir şifreleme midir?▼
Base64 neden ~%33 boyut ekler?▼
URL açısından güvenli Base64 nedir?▼
Neden sonda '=' görüyorum?▼
Emoji ve Latin olmayan metni yönetir mi?▼
Base64'ü gerçek uygulamalarda nerede görürüm?▼
İlgili araçlar
JWT Kod Çözücü
JSON Web Token'larının (JWT) kodunu anında çözün. Tarayıcınızda çalışır: token'lar cihazınızdan asla ayrılmaz, üretim ortamı sırlarıyla kullanmak güvenlidir.
JSON Biçimlendirici ve Doğrulayıcı
JSON'u çevrimiçi olarak biçimlendirin, doğrulayın ve küçültün. Tamamen tarayıcınızda çalışır: verileriniz asla cihazınızdan çıkmaz.
XML Biçimlendirici
XML belgelerini biçimlendirin ve güzelleştirin. SOAP, site haritaları, RSS akışları ve yapılandırma dosyaları için kullanışlıdır.
URL Kodlayıcı ve Kod Çözücü
Metni URL açısından güvenli kodlamaya (yüzde kodlaması) ve tersine dönüştürün. Sorgu dizeleri, yönlendirmeler ve OAuth akışları için kullanışlıdır.
HTML Varlık Kodlayıcı ve Kod Çözücü
Özel karakterleri HTML varlıklarına (&, <, vb.) ve tersine dönüştürün. Metni HTML içine güvenli bir şekilde gömmek için kullanışlıdır.
CSS Küçültücü
Dosya boyutunu azaltmak için CSS'den yorumları, boşlukları ve gereksiz karakterleri kaldırın.