Araçlara Dön

URL Kodlama/Çözme

URL'leri web istekleri için güvenle kodlayın veya çözün.

Ücretsiz • Limitsiz (Beta)

Limitler daha sonra devreye alınacaktır; erken kullanıcılar avantajlı olacaktır.

Ham mod: boşluklar %20 olarak kodlanır

Örnekler:

  • "hello world" "hello%20world" olarak kodlanır (ham)
  • "name=Orçun&city=İzmir" sorgu dizgesi için kodlanır

İlgili araçlar

UUID Oluşturucu

Anında UUID v4 üretin.

UUID Üretici Güvenlik
JSON Formatlayıcı

JSON formatla ve doğrula.

JSON Format Doğrulama
Base64 Kodlama/Çözme

Base64 kodlayın veya çözün.

Base64 Kodlama Çözme Dönüştürücü

URL kodlama ve çözme hakkında

Genel bakış

URL kodlama, özel karakterleri sorgu dizelerinde ve yollarda güvenle kullanılabilecek biçime dönüştürür. Boşluk, ve işareti, eşittir işareti ve ASCII dışı harfler gibi ayrılmış karakterler, URL yapısını bozmayacak şekilde temsil edilmelidir. Araç hem standart yüzde kodlama (RFC 3986) hem de boşlukların artı işaretine dönüştüğü sorgu dizgesi modunu (application/x-www-form-urlencoded) destekler.

Kodlama, kullanıcı girdisi, API parametreleri veya dinamik yol parçaları içeren linkler oluştururken gereklidir. Çözme ise URL aldığınızda veya ayrıştırdığınızda orijinal değerleri göstermek veya işlemek için kullanılır.

Ne zaman kullanılır

Dinamik parçalar içeren URL’ler oluştururken kodlama kullanın: arama sorgu parametreleri, yönlendirme URL’leri, yollardaki dosya adları veya boşluk/özel karakter içerebilecek herhangi bir metin. URL’den sorgu parametreleri okurken, HTML’den link ayrıştırırken veya kodlanmış dizileri hata ayıklarken çözme kullanın. Özel karakterli URL’ler içeren site haritanız için Sitemap Generator ile birlikte kullanın; sayfalarınızdaki kodlanmış linklerin doğru olduğunu SEO Analyzer ile doğrulayın.

Nasıl kullanılır

Metninizi giriş alanına yapıştırın. Özel karakterleri yüzde kodlu biçime (örn. boşluk → %20) dönüştürmek için Kodla’ya tıklayın. Yüzde kodlu dizileri tekrar okunabilir metne çevirmek için Çöz’e tıklayın. Form gönderimine uyum için boşlukların + ve artı işaretinin boşluk olarak çözülmesini istiyorsanız "Sorgu dizgesi modu"nu etkinleştirin. Çıktıyı girişe taşımak için Değiştir düğmesini kullanın. Sonucu uygulamanıza veya adres çubuğuna kopyalayın.

İpuçları ve en iyi uygulamalar

URL’lere kullanıcı girdisi koymadan önce her zaman kodlayın; böylece enjeksiyon veya kırık linkler önlenir. Çift kodlama yapmayın: zaten kodlanmış bir metni tekrar kodlamak % işaretini %25 yapar ve çözmeyi bozar. Sorgu parametreleri için, sunucu veya API application/x-www-form-urlencoded bekliyorsa sorgu dizgesi modunu kullanın. Emin değilseniz kodlayın; çoğu sunucu ve istemci kodlanmış URL’leri doğru işler. Tarama ve SEO kontrolleri için Robots.txt ve SEO Analyzer araçlarını kullanın.

Yaygın hatalar

Çift kodlama, zaten kodlanmış bir metni tekrar kodladığınızda oluşur; çözücü, iki onaltılık basamak izlemeyen % tespit ederse uyarı gösterir. Kodlama modlarını karıştırmak sorun çıkarabilir: örneğin yolda boşluk yerine + kullanmak tüm sunucular tarafından doğru yorumlanmayabilir. Kontrol etmeden çözmek de hatadır: kaynak aslında kodlanmamışsa çözme yüzde işaretlerini bırakabilir veya yanlış karakterler üretebilir. Bağlamı (yol vs sorgu dizgesi) her zaman doğrulayın ve araçta uygun modu kullanın.

↑ Yukarı

SSS

URL kodlama, özel karakterleri yüzde kodlu biçime (örn. boşluk → %20) çevirir; böylece URL’de güvenli olurlar.

Evet. Kayıt veya ödeme gerekmez.

Hayır. Girdi tarayıcınızda veya tek bir istekte işlenir; saklamıyoruz.

Form URL’leri veya boşluğu + olarak bekleyen API’ler oluştururken kullanın.

Çözücü, iki onaltılık basamak izlemeyen bir % tespit etti. Geçersiz diziyi düzeltin veya kaldırın.