URL Kodlayıcı / Kod Çözücü

URL'ler (web adresleri) yalnızca belirli bir karakter setini (İngiliz alfabesi, rakamlar ve bazı özel semboller) içerebilir. Boşluk, Türkçe karakterler (ç, ş, ğ), & veya ? gibi özel anlamı olan karakterlerin bir URL içinde güvenli bir şekilde kullanılabilmesi için "kodlanması" gerekir. Bu işleme "Percent Encoding" denir.

Hesaplama Metodolojisi
  • Kodlama (Encode): Güvenli olmayan her karakter, bir yüzde işareti (%) ve ardından o karakterin ASCII tablosundaki iki haneli onaltılık (hexadecimal) karşılığı ile değiştirilir. Örneğin, bir boşluk karakteri %20'ye, ç harfi ise %C3%A7'ye dönüşür.
  • Kod Çözme (Decode): Kodlanmış %'li ifadeler, tekrar orijinal karakterlerine geri çevrilir.
  • Kullanım Alanı: Özellikle bir web formundan gönderilen verilerin URL'in bir parçası olduğu durumlarda (GET istekleri) veya linklerde Türkçe karakterler kullanıldığında bu kodlama yöntemi hayati önem taşır.

Kaynak: Dönüşümler, web standartlarını belirleyen RFC 3986 belgesine uygun olarak, tarayıcılarda yerleşik bulunan JavaScript fonksiyonları ile yapılır.

Bunlar da İlginizi Çekebilir

📡
Ping Testi (HTTP Gecikme Ölçer)

Bir web sitesinin veya sunucunun adresini girerek kendi bağlantınızdan o sunucuya olan ağ gecikmesini (HTTP ping) ölçün.

Hesapla
🛡️
Parola Güvenlik Analizcisi

Girdiğiniz bir parolanın ne kadar güçlü olduğunu ve kırılmasının ne kadar süreceğini tahmin edin.

Hesapla
📏
CSS Birim Dönüştürücü (px, em, rem, pt, %)

Web tasarımında kullanılan px, em, rem, pt ve yüzde (%) gibi CSS ölçü birimleri arasında anında dönüşümler yapın.

Hesapla
📥
Dosya İndirme Süresi Hesaplayıcı

Dosya boyutuna ve internet hızınıza göre bir dosyanın tahmini indirme veya yükleme süresini hesaplayın.

Hesapla
👁️
Renk Kontrast Oranı Denetleyici (WCAG)

Web sitesi erişilebilirliği için metin ve arkaplan renklerinizin WCAG standartlarına uygun olup olmadığını kontrol edin.

Hesapla
·—
Morse Kodu Çevirici

Metin ve Mors alfabesi arasında çift yönlü, anlık çeviriler yapın.

Hesapla