İçeriğe geç
iyziTool

URL Kodlayıcı ve Çözücü

Metni yüzde kodlanmış bir URL parçasına çevirin veya kodlanmış bir URL'yi okunabilir metne geri çevirin. Neyi kaçırdığınıza göre bileşen ve tam URI modu arasında geçiş yapın.

Çıktı
Sonucu görmek için bir değer girin.

Bu araç hakkında

Yüzde kodlama, URL'de özel anlamı olan karakterleri — boşluk, `&`, `?`, `#`, `/` ve ASCII dışı karakterler — `%` işareti ve onaltılık bayt değeriyle değiştirir. `merhaba dünya` ifadesinin `merhaba%20d%C3%BCnya` olmasının nedeni budur.

Bileşen modu (`encodeURIComponent`) ayrılmamış olmayan her karakteri kaçırır; tek bir sorgu parametresi değeri için istediğiniz budur. Tam URI modu (`encodeURI`) ise `:/?#[]@` yapısal karakterlerine dokunmaz, böylece tam adres kullanılabilir kalır.

Sık sorulan sorular

Bileşen modunu ne zaman kullanmalıyım?
URL içine giren tek bir değeri — arama terimi veya yönlendirme hedefi gibi — kodlarken kullanın. Tam bir adresi kodlayıp eğik çizgi ve iki nokta üst üstelerini korumak istediğinizde kapatın.
Boşluk neden bazen `%20` bazen `+` oluyor?
`%20` standart yüzde kodlamasıdır. `+` biçimi, HTML form gönderimlerinde kullanılan eski `application/x-www-form-urlencoded` formatından gelir.
Türkçe karakterler nasıl kodlanır?
Önce UTF-8 baytlarına çevrilir, sonra her bayt bir `%XX` dizisine dönüşür. Örneğin `ş` harfi `%C5%9F` olur.
Çözme neden hata veriyor?
Ardından iki geçerli onaltılık rakam gelmeyen bir `%` bozuktur. Kesilmiş girdi veya `%25` olarak kodlanması gereken düz yüzde işareti olup olmadığını kontrol edin.
Bu araç URL'lerimi saklıyor mu?
Hayır. Kodlama ve çözme tarayıcınızda çalışır, hiçbir veri sunucuya gönderilmez.

İlgili araçlar