Base64, URL ve Hash Aracı

Gündelik kodlama işleri tek yerde: Base64 kodlama ve çözme (ç, ğ, ı, ş gibi Türkçe harfler UTF-8 olarak doğru işlenir), dosyadan Base64 data URL’ye dönüştürme, URL kodlama, HTML karakter varlıkları; metinlerin ve 2 GB’a kadar dosyaların MD5, SHA-1, SHA-256, SHA-512 özetleri ve HMAC imzaları. Her şey tarayıcınızda çalışır; metniniz ve dosyalarınız hiçbir yere yüklenmez.

Araç
Yön
Kodlama
Algoritma
Çıktı

Metniniz cihazınızda kalır. Tüm işlemler tarayıcınızda yapılır.

Base64, URL ve Hash Aracı: nasıl kullanılır?

  1. Ne yapmak istediğinizi seçin: Base64, URL, HTML karakterleri, özet (hash) veya HMAC; ardından kodla ya da çöz.
  2. Metninizi yazın veya yapıştırın, sonuç anında görünür. Base64 ve özet için dosya da seçebilirsiniz.
  3. Sonucu kopyalayın veya indirin. İndirdiğiniz bir dosyayı doğrulamak için beklenen özeti yapıştırıp eşleşmeye bakın.

Sık sorulan sorular

ç, ğ, ı gibi harflerde Base64 sonucu neden başka araçlardan farklı?

Metin, web standardı olan UTF-8 baytlarına çevrilerek kodlanır; örneğin “Çağrı” w4dhxJ9yxLE= olur. Bazı eski araçlar Latin-1 veya Windows-1254 kullandığı için farklı sonuç verir. Çözerken de UTF-8 okunur; veri metin değilse (görsel, PDF gibi) dosya olarak indirebilirsiniz.

“Değer” ile “Tam adres” arasındaki fark nedir?

Değer (encodeURIComponent) harf, rakam ve - _ . ! ~ * ' ( ) dışındaki her şeyi kodlar; tek bir sorgu değeri veya yol parçası için doğrusu budur. Tam adres (encodeURI) : / ? & = # gibi karakterleri korur, böylece adresin tamamı çalışmaya devam eder. “Boşluk yerine +” seçeneği sorgu dizelerindeki form kodlamasına uyar.

MD5 ve SHA-1 güvenli mi?

Güvenlik için değil. İkisinde de çakışma üretilebildiğinden verileri korumak veya şifre saklamak için kullanılmamalıdır; bir dosyanın bozulmadan kopyalandığını kontrol etmek için ise hâlâ yeterlidir. Bütünlük kontrolünde SHA-256 veya SHA-512 tercih edin; şifre saklamak için düz özet değil, Argon2, scrypt veya bcrypt gibi özel ve yavaş yöntemler gerekir. Güçlü şifre oluşturmak için Şifre Oluşturucu aracını kullanın.

Dosya en fazla ne kadar büyük olabilir?

Özet hesaplama yaklaşık 2 GB’a kadar dosyalarda çalışır. Dosya arka planda 8 MB’lık parçalar hâlinde okunur; bellek kullanımı düşük kalır, istediğiniz an iptal edebilirsiniz ve dört özet tek seferde hesaplanır. Dosyayı Base64’e çevirme 10 MB ile sınırlıdır, çünkü sonuç yaklaşık üçte bir daha büyüktür ve sayfaya sığması gerekir.

HMAC ne işe yarar?

HMAC, gizli bir anahtarı özetle birleştirerek mesajı imzalar. API’ler ve webhook’lar (örneğin ödeme sağlayıcıları), isteğin gerçekten kendilerinden geldiğini kanıtlamak için HMAC-SHA256 kullanır. Bir imzayı karşılaştırmak için anahtarı ve mesajı buraya girin. Bağlantı ve dosya adları için Slug Oluşturucu aracına da göz atın.

Diğer araçlar

Araç ara