URL encode ve decode işlemlerini yapın. Türkçe karakterler, boşluklar ve özel karakterleri URL uyumlu hale getirin ya da çözün.
Bir URL'yi bileşenlerine ayırın: protokol, domain, path, query parametreleri ve fragment.
URL'lerde yalnızca belirli ASCII karakterleri kullanılabilir. Türkçe karakterler (ğ, ş, ı vb.), boşluklar ve &, =, ? gibi özel karakterler URL içinde kullanılacaksa encode edilmesi gerekir.
Örneğin "türkçe metin" bir URL'de t%C3%BCrk%C3%A7e%20metin şeklinde görünür. Bu araç bu dönüşümü her iki yönde de yapabilir.
Encode veya Decode modunu seçin.
Kodlama tipini seçin: encodeURIComponent tüm özel karakterleri, encodeURI URL yapısını koruyarak, Form ise boşlukları + ile dönüştürür.
Metni girin — sonuç anında görünür. URL Ayrıştırıcı ile bir URL'nin bileşenlerini inceleyebilirsiniz.
encodeURI ile encodeURIComponent farkı nedir?
encodeURI URL'nin yapısal karakterlerini (/, ?, &, #) korur; tam bir URL encode etmek için kullanılır. encodeURIComponent bunları da encode eder; query parametresi değerleri için uygundur.
Boşluklar neden %20 veya + oluyor?
%20 standart URL encoding'dir. + ise HTML form verilerinde kullanılan eski bir yöntemdir. İkisi de boşluğu temsil eder ancak farklı bağlamlarda kullanılır.
Türkçe karakterler encode edilmeli mi?
Evet. Modern tarayıcılar otomatik encode etse de sunucu taraflı işlemlerde ve API çağrılarında Türkçe karakterlerin encode edilmesi önerilir.