Ana içeriğe geç
FreeOnlineTools Go
Türkçe
Nasıl yapılır

URL'leri Adım Adım Kodlama ve Çözme

FreeOnlineTools Team tarafından · 2026-09-02 güncellendi

Hızlı Yanıt

URL kodlamak için: metninizi URL Encoder'a yapıştırın ve percent-kodlanmış dizgi anında görünür. Çözmek için: kodlanmış URL'yi URL Decoder'a yapıştırın ve orijinal metin görünür. Tüm işleme tarayıcınızda yerel olarak olur.

giriiş

URL kodlama (percent-encoding de denir), URL'deki özel karakterleri internet üzerinden güvenle iletilebilecek bir formata dönüştürür. Boşluk, tırnak ve non-ASCII harf gibi karakterler URL'lerde özel anlama sahiptir veya hiç izin verilmez. URL kodlama onları yüzde işareti ve iki hex rakamla değiştirir (boşluk → %20).

Adım adım

  1. URL Kodlayıcı/Kod Çözücü aracını açın

    URL Kodlayıcı ve Kod Çözücü aracı sayfasına gidin. Aracın iki modu vardır: Kodlama ve Kod Çözme.

  2. Metninizi girin veya URL

    Kodlama modunda, kodlamak istediğiniz metni veya URL yapıştırın. Bu, boşluklar, özel karakterler veya ASCII olmayan metin içeren değerlere sahip sorgu dizeleri oluştururken kullanışlıdır.

  3. Kodlanmış çıktıyı oku

    Araç, girişinizi encodeURIComponent() kullanarak kodlar. Boşluklar %20 olur, & gibi özel karakterler %26 olur ve ASCII olmayan karakterler UTF-8 olarak kodlanır ve ardından yüzde olarak kodlanır. Sonuç anında görünür.

  4. Kodlanmış URL dosyasını kopyalayın

    Kodlanmış dizeyi kopyalamak için Kopyala'yı tıklayın. Bunu API isteğinizde, HTML href özelliğinde veya JavaScript fetch() çağrınızda kullanın.

  5. Kodlanmış bir URL kodunun kodunu çözün

    Kod Çözme moduna geçin ve yüzde olarak kodlanmış bir dize yapıştırın. Araç, decodeURIComponent() işlevini kullanarak kodu çözer ve orijinal metni gösterir. Geçersiz kaçış dizileri (%ZZ gibi) hata üretir.

Örnekler

Sorgu dizesi değerini boşlukla kodlama

Giriş: hello world

Çıkış: hello%20world

URL öğesini özel karakterlerle kodlayın

Giriş: https://example.com/search?q=foo&bar=baz

Çıkış: https%3A%2F%2Fexample.com%2Fsearch%3Fq%3Dfoo%26bar%3Dbaz

ASCII olmayan metni kodlayın

Giriş: café

Çıkış: caf%C3%A9

Yüzde kodlu bir URL kodunu çözün

Giriş: hello%20world%20%26%20goodbye

Çıkış: merhaba dünya ve elveda

Yaygın Sorunlar

  • Yalnızca sorgu parametresi değerlerinin kodlanması gerektiğinde URL öğesinin tamamını kodlama —yapıyı değil (://?&=) değerleri kodlayın.
  • Çift kodlama —eğer bir URL zaten kodlanmışsa, onu tekrar kodlamak %20 yerine %2520 üretir. Emin değilseniz önce kodu çözün.
  • encodeURI() ve encodeURIComponent() karşılaştırmasını kullanarak —encodeURI() URL-yapısal karakterleri (:/?&=) tutar, encodeURIComponent() bunları kodlar. Sorgu parametresi değerleri için ikincisini kullanın.
  • Kod çözme —%ZZ veya %2'deki geçersiz çıkış dizileri geçerli yüzde kodlaması değil ve bir hata oluşturacaktır.

İpuçları

  • URL enjeksiyonunu önlemek için her zaman boşluk, özel karakterler veya kullanıcı girişi içerebilecek sorgu parametresi değerlerini kodlayın.
  • Sorgu parametresi değerleri için encodeURIComponent() işlevini ve yalnızca güvenli olmayan karakterlerin kodlanmasına ihtiyaç duyan tam URLs için encodeURI() işlevini kullanın.
  • URL kodlama şifreleme değildir; herkes kodu çözebilir. Asla hassas verileri gizlemek için kullanmayın.
  • Tarayıcınızda anında, özel işleme için URL Kodlayıcı ve Kod Çözücü araçlarımızı kullanın.

İlgili Araçlar

İlgili Kılavuzlar

Referanslar