URL çözücü

Percent-encoding ile kodlanmış URL’leri ve sorgu dizelerini okunur metne çözün. %20, %26 ve %C3%A7 gibi kodları anında normal karakterlere çevirin.

Karmaşık, kodlanmış linkleri okuyun

E-postalardan, reklamlardan, arama sonuçlarından ve analiz raporlarından kopyalanan linkler çoğu zaman %20, %3A ve %2F gibi kodlarla doludur. Bu, URL (percent) kodlamasıdır; tarayıcılar anlar ama insanların okuması zordur. URL çözücü bu kodları temsil ettikleri karakterlere geri çevirir.

Örneğin https%3A%2F%2Fexample.com%2Fsearch%3Fq%3Dcaf%C3%A9 çözüldüğünde https://example.com/search?q=café olur. Artık gerçek hedefi ve parametreleri görebilirsiniz.

Bu özellikle, gerçek hedefin çoğu zaman bir parametrenin içinde kodlanmış olarak saklandığı takip linkleri ve yönlendirmeler için kullanışlıdır.

URL çözücü nasıl kullanılır?

  1. Kodlanmış URL’yi veya metni yapıştırın.
  2. Çözmek için gönderin.
  3. Çözülen sonucu okuyun veya kopyalayın.
  4. Sonuç hâlâ % kodları içeriyorsa iki kez kodlanmıştır; tekrar çözün.

Örnekler

Bir sorgu dizesi

Girdi: q%3Dsummer%2Bsale%26page%3D2

Çıktı: q=summer+sale&page=2

Tek geçiş dış katmanı çözer. %2B düz bir + oldu; ikinci bir geçişte sunucu bunu boşluk olarak okur.

Aksanlı harfler

Girdi: %C3%B1and%C3%BA

Çıktı: ñandú

Artı işaretleri ve semboller

Girdi: price+%E2%82%AC20

Çıktı: price €20

+ boşluğa dönüşür ve %E2%82%AC şeklindeki üç bayt euro işareti olur.

Çift kodlanmış metin

Girdi: 50%2520off

Çıktı: 50%20off

Hâlâ kodlu: "50 off" sonucunu almak için bir kez daha çözün.

Sık kullanım alanları

  • Bir takip veya yönlendirme linkinin içindeki gerçek hedefi bulmak.
  • Analiz raporlarındaki UTM parametrelerini ve arama terimlerini okumak.
  • API’nize veya web uygulamanıza gönderilen sorgu dizelerinde hata ayıklamak.
  • Loglardaki veya destek taleplerindeki kodlanmış linkleri okunur hale getirmek.
  • Kodlanmış URL’lerdeki Türkçe karakterleri (ç, ğ, ı, ş) geri kazanmak.

İpuçları ve bilinmesi gerekenler

  • Bu çözücü, form gönderimlerinin beklediği gibi her + işaretini boşluğa çevirir. Gerçek bir artı işaretinin %2B olarak kodlanmış gelmesi gerekir.
  • %25 içeren metin çift kodlanmıştır (%25, % işaretinin kendi kodudur).
  • Çözülen bir URL’yi parçalarına (şema, host, yol, sorgu) ayırmak için URL ayrıştırıcıyı kullanın.
  • Bilinmeyen bir kaynaktan gelen çözülmüş linke tıklamadan önce alan adına dikkatle bakın. URL ayrıştırıcı tam olarak hangi host’u gösterdiğini ortaya koyar.

Özel durumlar ve sınırlamalar

  • Bozuk diziler olduğu gibi bırakılır: 100%zz, 100%zz olarak kalır.
  • C%2B%2B+guide çözüldüğünde C++ guide olur; ancak kodlanmamış C++ guide ifadesi C guide olarak çıkar, çünkü her çıplak + boşluk olarak okunur.
  • Eski tek baytlık karakter setleriyle kodlanmış metin (örneğin é için Latin-1 %E9 veya ş için ISO-8859-9) bozuk karakter gösterir, çünkü çözücü UTF-8 bekler.

Sıkça sorulan sorular

URL’de %20 ne anlama gelir?

%20, boşluk karakterinin kodlanmış halidir.

Bazı URL’lerde neden %2F ve %3A var?

%2F eğik çizgi (/), %3A ise iki noktadır (:). Tam bir URL başka bir URL’nin içinde parametre olarak gönderildiğinde görünürler.

Çözme işlemi garip karakterler verirse ne olur?

Metin UTF-8 dışında bir karakter kodlaması kullanıyor olabilir ya da hiç URL kodlu olmayabilir. Base64 olabilir; Base64 çözücüyü deneyin.

URL çözmek güvenli mi?

Çözme yalnızca metnin nasıl göründüğünü değiştirir. Linki açmaz, bu yüzden şüpheli URL’leri incelemenin güvenli bir yoludur.

Çözülen linkim neden hâlâ % içeriyor?

İki kez kodlanmıştır. Sonucu tekrar çözücüye yapıştırın ve yukarıdaki 50%2520off örneğindeki gibi %XX dizisi kalmayana kadar çözün.

İlgili araçlar

Benzer araçlar

URL kodlayıcı

Her metni URL’ye uygun hale getirin (percent-encoding). Linkler, sorgu parametreleri ve API’ler için boşluk, &, ?, # ve Türkçe harfleri kodlar.

Popüler ücretsiz araçlar