URL kodlayıcı / çözücü

Bağlantılarınızı ve parametrelerinizi bir anda kodlayın ya da çözün.

URL neden kodlanır?

Bir web adresi yalnızca sınırlı bir karakter kümesi içerebilir. Boşluklar, Türkçe harfler ve bazı simgeler doğru iletilmek için kodlanmalıdır. Yüzde kodlaması (percent-encoding) her sorunlu karakteri % ve kodu ile değiştirir: boşluk %20, ş ise %C5%9F olur.

Aracı kullanma

  1. Kodla ya da Çöz seçeneğini seç.
  2. Metnini ya da URL'ni yapıştır ve «Dönüştür» düğmesine tıkla.
  3. Sonucu kopyala ya da başka bir işlem için «Sonucu kullan» düğmesini kullan.

En yaygın karakterler

KarakterKodlanmışNeden
boşluk%20URL'de izin verilmez
&%26Parametreleri ayırır
=%3DParametrenin adını ve değerini ayırır
?%3FParametrelerin başlangıcını belirtir
#%23Sayfada bir çapayı belirtir
/%2FYoldaki klasörleri ayırır
ş%C5%9FTemel karakter kümesinin dışında, UTF-8 ile kodlanır

Adresin tamamını değil, değeri kodla

Araç, bir URL'ye eklenecek değeri, örneğin bir arama ifadesini kodlamak için standart yöntem olan encodeURIComponent kullanır. Bu yüzden /, ? ve & karakterlerini de kodlar. Tam bir adres verirsen artık bağlantı olarak çalışmaz: yalnızca değişken kısmı kodla.

Örnek: «çay & simit» için bir arama bağlantısı oluşturmak istiyorsan yalnızca değeri kodla; sonuç %C3%A7ay%20%26%20simit olur, bunu ?q= sonrasına ekle.

Bir bağlantıyı anlamak için çözmek

İzleme, yönlendirme ve paylaşım bağlantıları çoğu zaman parametre olarak kodlanmış başka bir adres içerir. Bunları çözmek gerçekte nereye gittiklerini gösterir; e-posta ya da mesajla gelen bir bağlantıya tıklamadan önce iyi bir alışkanlıktır.

«+» işareti

Klasik web formlarında boşluk bazen %20 yerine + ile kodlanır. Çözülmüş metinde boşluk olması gereken yerlerde + varsa bunları değiştirmen yeterli.

Sık sorulan sorular

Özel karakterleri de kodluyor mu?

Evet, Türkçe harfleri ve simgeleri tarayıcıların standart yöntemi encodeURIComponent ile UTF-8 olarak işler.

Verilerim gönderiliyor mu?

Hayır. Kodlama ve çözme tarayıcında yapılır.

Kodladıktan sonra URL'm neden çalışmıyor?

Çünkü adresteki «/», «?» ve «:» karakterleri de kodlandı. URL'nin tamamını değil, yalnızca bir parametrenin değerini kodla.

Çözme hatası ne anlama gelir?

Dizide ardından geçerli bir kod gelmeyen bir «%» var. Dizinin kesilmediğini ya da iki kez kodlanmadığını kontrol et.

Benzer araçlar

Diğer sitelerimiz:NetCheck - ağ ve DNS araçlarıVolt - internet hız testiBoxo - geçici e-posta adresi