7/24 Türkçe destek:[email protected]Sistem durumuDestek talebi

Base64 Encode / Decode

Metni Base64’e kodlayın veya Base64 metnini çözün. UTF-8 Türkçe karakterleri, URL güvenli Base64’ü ve dosyadan Data URI oluşturmayı destekler; tüm işlemler tarayıcınızda yapılır.

🔒 İşlem tamamen tarayıcınızda yapılır; girdiğiniz veriler cihazınızdan çıkmaz.

Base64 nedir?

Base64, ikili veriyi (ör. bir görsel veya dosya) yalnızca harf, rakam ve birkaç sembolden oluşan metne dönüştüren bir kodlama yöntemidir. Her 3 bayt veri 4 karaktere dönüşür, bu nedenle Base64 veri orijinalinden yaklaşık %33 daha büyüktür. E-posta ekleri (MIME), Data URI’ler, JSON API’leri ve HTTP Basic kimlik doğrulama başlığı gibi yerlerde kullanılır.

3 baytlık verinin 4 Base64 karakterine dönüşümünü gösteren şema
Base64 çeviricide giriş ve çıkış alanları, mod düğmeleri ve boyut bilgisi

Base64 şifreleme değildir

Base64 kodlanmış bir metni herkes tek adımda çözebilir. Bu nedenle parolaları, API anahtarlarını veya kişisel verileri korumak için kullanılmamalıdır. Gizli verileri korumak için gerçek şifreleme ve güvenli saklama yöntemleri kullanın.

Base64 alfabesi, dolgu ve URL güvenli biçim

ÖzellikStandart Base64URL güvenli Base64
AlfabeA–Z, a–z, 0–9 ile + ve /A–Z, a–z, 0–9 ile - ve _
Dolgu (=)Çıktı 4’ün katı olacak şekilde sona eklenirÇoğu kullanımda atlanır; aracımız URL güvenli kodlamada dolguyu kaldırır
Tipik kullanımE-posta ekleri (MIME), Data URI, HTTP Basic kimlik doğrulamaAdres parametreleri, JWT

Dolgu işaretlerinin sayısı son gruptaki bayt sayısına bağlıdır: son grupta bir bayt kalırsa iki, iki bayt kalırsa bir “=” eklenir. Araç çözerken boşlukları yok sayar, - ve _ karakterlerini standart karşılıklarına çevirir ve eksik dolguyu kendisi tamamlar. Bu yüzden URL güvenli ya da dolgusuz bir metni ayrıca dönüştürmeden çözebilirsiniz.

Görselleri Base64 ile gömmeli miyim?

Küçük simgeler için Data URI istek sayısını azaltabilir; ancak büyük görselleri Base64 ile HTML veya CSS’e gömmek dosya boyutunu artırır, önbelleklemeyi zorlaştırır ve sayfa hızını düşürebilir. Görselleri ayrı WebP/AVIF dosyaları olarak sunmak çoğu durumda daha iyidir; ayrıntılar WordPress hızlandırma rehberimizde.

Sık sorulan sorular

Base64 neden boyutu artırır?

Her 3 baytlık veri 4 metin karakteriyle temsil edildiği için çıktı yaklaşık %33 büyür.

URL güvenli Base64 nedir?

Standart Base64’teki + ve / karakterlerinin URL’lerde sorun çıkarmaması için - ve _ ile değiştirildiği varyanttır (JWT’lerde kullanılır).

Türkçe karakterler bozuluyor, neden?

Metin UTF-8 dışında bir kodlamayla kodlanmışsa çözme sonucu bozuk görünür. Aracımız UTF-8 kullanır.

Verilerim kaydediliyor mu?

Hayır, tüm işlemler tarayıcınızda yapılır.

Base64 metnim neden çözülmüyor?

Metinde Base64 alfabesi dışında bir karakter varsa ya da çözülen veri UTF-8 metin değilse araç hata verir. İkinci durumda veri büyük olasılıkla görsel, PDF ya da sıkıştırılmış dosya gibi ikili bir veridir; bu tür veriler metin olarak okunamaz.

Hangi boyuttaki dosyayı Data URI’ye çevirebilirim?

En fazla 10 MB. Sonuç, dosya türünü belirten data: önekiyle çıkış alanına yazılır. Büyük dosyalarda metin çok uzayacağı için Data URI’yi küçük simge ve görsellerde kullanın.

Base64 decode ile “Base64 şifre çözme” aynı şey mi?

Evet, aynı işlemdir. Base64 bir şifreleme olmadığı için ortada anahtar ya da parola yoktur; “şifre çözme” diye aranan işlem yalnızca kodlamanın geri çevrilmesidir.

Web hosting için dticaret’i inceleyin