Base64 Kodla/Çöz
Base64 Kodlama/Kod Çözme, UTF-8 metnini, Base64URL ve MIME sarılı çıktının yanı sıra Data URLs, ham Base64, yerel önizleme ve görüntü indirme için görüntü iş akışlarını yönetir.
Girdi metni
Karakterler
0 / 50,000
Görsel seçin veya bırakın
Tarayıcı okuyabildiğinde PNG, JPEG, WebP, GIF, SVG, BMP, AVIF, TIFF, ICO, HEIC ve HEIF desteklenir.
Çıktı metni
Çıktı metni
Girdi metni
Karakterler
0 / 50,000
Ham Base64 için MIME türü
Ham Base64 MIME bilgisi içermez. Önizlemenin otomatik oluşturulabilmesi için önce özgün görsel türünü seçin.
Bir görsel Data URL'si yapıştırın ya da ham Base64 yapıştırıp bir MIME türü seçin; önizlemeyi burada görebilirsiniz.
Hızlı başlangıç
Yaygın kullanım senaryoları
URL/JWT
URL güvenli varyantı (−/_) tercih edin; kaçış sorunlarını azaltmak için sonda yer alan '=' işaretleri isteğe bağlıdır.
E‑posta/MIME
satır kaydırma gerekiyorsa MIME 76 sütun (CRLF) kullanın; web için genellikle satır kaydırma yapılmaz. Bu araç 76 sütun kaydırma ve LF/CRLF arasında geçiş imkânı sunar.
Çok satırlı metin
her satırı ayrı ayrı kodlamak için satır bazlı kodlamayı etkinleştirin.
MIME/PEM
76 sütun kaydırmayı etkinleştirin; gerektiğinde satır sonlarını LF olarak ayarlayın.
Data URL
gömme yaparken data:[mime];base64,… biçiminde üretin; çözücü virgülden sonraki kısmı otomatik ayıklar.
Gidiş‑dönüş doğrulama
önce kodlayıp hemen ardından çözerek bütünlüğü kontrol edin.
Görsel yükleme
orijinal baytları korurken yeniden yükleme yapmadan Data URL ile ham Base64 çıktısı arasında geçiş yapın.
Görsel Data URL'si
data:image/...;base64,... yapıştırın; MIME türü otomatik algılansın ve görsel hemen önizlensin.
Ham Base64 görsel verisi
Aracın otomatik önizleme yapabilmesi ve görsel olarak indirebilmesi için özgün MIME türünü belirtin.
Kodlama parametreleri ve varyantlar
Metin ve Resim Sınırları
Kullanım tavsiyeleri
Sınırlamalar ve uyumluluk
Gizlilik ve güvenlik
Sıkça Sorulan Sorular
Base64 baytları yazdırılabilir metin olarak temsil eder, böylece e-posta, JSON, URL'ler veya yapılandırma dosyaları gibi metin odaklı sistemlerde dolaşabilirler. Şifreleme değil, tersine çevrilebilir kodlamadır. Nasıl çalışır: Her 3 bayt, dört adet 6 bitlik değere bölünür ve standart A-Z, a-z, 0-9, + ve / alfabesiyle eşlenir. Kaynak uzunluğu eşit şekilde bölünmüyorsa, '=' dolgusu çıktıyı hizalar. Kodlanmış metin genellikle orijinal baytlardan yaklaşık %33 daha büyüktür. Standart Base64 ve Base64URL: standart Base64 +, / ve dolguyu tutar. Base64URL bunun yerine - ve _ kullanır ve dolgu çoğu zaman atlanır. Bu araç varsayılan olarak Base64 standardını kullanır. URL'ler, çerezler ve JWT tarzı veriler için URL güvenli çıktıyı açın; +/ ve '=' bekleyen eski veya MIME sistemleri için bunu kapalı tutun. Örnek: 'merhaba' metni Base64 standardında 'aGVsbG8=' olarak kodlanır. URL güvenli çıkış etkinleştirildiğinde, bu sayfa dolguyu atlar ve 'aGVsbG8' değerini döndürür. Veri URL: görüntü yerleştirme genellikle data:[mime];base64,... kullanır. Kod çözme sırasında bu araç, virgülden sonraki veriyi otomatik olarak çıkarır. Güvenlik notu: Base64 gizlilik, bütünlük veya kötü amaçlı yazılım taraması sağlamaz. Kodlamadan önce hassas içeriği şifreleyin veya doğrulayın.
Hayır. Base64 geri döndürülebilir bir kodlamadır, bu yüzden herkes çözebilir. İçerik gizli kalmalıysa önce şifreleyin, ardından gerektiğinde Base64 kullanın.
Giriş genellikle Base64/Base64URL dışında karakterler içeriyor veya uzunluğu güvenli bir şekilde doldurulamıyor (uzunluk % 4 = 1). Decode boşlukları kaldırır, -/_ değişkenleri kabul eder, URL Veri yüklerini çıkarır ve mümkün olduğunda dolgu ekler.
Farklar genellikle satır sarma, '=' padding'inin korunup korunmaması, URL-safe varyantları (-/_), ya da metin kodlamasının farklı olmasından kaynaklanır. Sonuçları karşılaştırırken iki tarafın da aynı metin kodlamasını kullandığından emin olun, otomatik satır sarmayı kapatın ve URL-safe ile padding kullanımını netleştirin.
Base64, 6 üzerinden 8 biti temsil eder; ~%33 genel gider doğaldır
Evet. Emoji ve çok dilli metinler, Metin modunda UTF-8 olarak işlenir. Çözümleme sonucu aslında metin olmayan ikili veri ise, okunamayan çıktı normaldir.