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
- Bir URL'yi, sorgu parametresini veya herhangi bir metni giriş kutusuna yapıştırın.
- Encode güvensiz karakterleri %XX biçimine çevirir; Decode okunabilir metne geri döndürür.
- 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.
- 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.