URL Encoder / Decoder

URL ve sorgu parametrelerini güvenle kodlayın/çözün. Tüm işlemler tarayıcınızda yapılır; girdiğiniz veri sunucuya gönderilmez.

URL'ler yalnızca sınırlı bir karakter kümesi içerebilir. Geri kalan her şey — boşluklar, Türkçe karakterler, "&" işaretleri, sorgu değerinin içindeki eğik çizgiler — yüzde işaretiyle kodlanmalıdır; yoksa URL fark edilmesi zor şekillerde bozulur. Bu araç o kaçışları kodlar ve çözer, böylece bir bağlantının gerçekte ne dediğini görürsünüz.

Nasıl kullanılır

  1. Bir URL'yi, sorgu parametresini veya herhangi bir metni giriş kutusuna yapıştırın.
  2. Encode güvensiz karakterleri %XX biçimine çevirir; Decode okunabilir metne geri döndürür.
  3. Bir yönlendirme zincirini, takip bağlantısını veya sessizce başarısız olan bir API çağrısını incelemek için kullanın.
  4. Sonucu kopyalayın veya paste'e gönderin.

Sık sorulanlar

"&" işareti URL'imi neden bozdu?
Sorgu dizesinde "&" parametreleri ayırır. Değerin kendisi "&" içeriyorsa %26 olarak kodlanmalıdır; aksi halde sunucu onu yeni bir parametrenin başlangıcı sanar ve değeriniz kesilir.
%20 ile + arasındaki fark ne?
İkisi de boşluk anlamına gelebilir ama her yerde değil. "+" yalnızca application/x-www-form-urlencoded verisinde (klasik form gönderimlerinde) boşluktur. Yol kısmında "+" gerçek bir artı işaretidir. %20 her konumda boşluk demektir, bu yüzden daha güvenli tercihtir.
Türkçe karakterleri kodlamam gerekir mi?
Azami uyumluluk için evet. ş, ğ, ı gibi karakterler UTF-8 baytları olarak yüzde biçiminde kodlanır. Modern tarayıcılar adres çubuğunda çözülmüş gösterir ama ağda kodlanmış giderler.
URL'im sunucuya gönderiliyor mu?
Hayır. Kodlama tarayıcınızda, standart encodeURIComponent ve decodeURIComponent fonksiyonlarıyla yapılır. Hiçbir şey cihazınızdan çıkmaz.
Geliştirici Araçları