Ana içeriğe geç

Ücretsiz URL Kodlayıcı ve Kod Çözücü

URL'leri ve sorgu dizelerini kodlayın ve kodunu çözün. encodeURIComponent, decodeURIComponent ve sorgu dizesi ayrıştırmayı destekler.

Yüklendikten sonra çevrimdışı çalışır
Kodlama modu

Her ayrılmış karakteri kodlar — sorgu değerleri ve yol segmentleri için en iyisi.

Yaygın kullanımlar

  • API'ler için URL Parametrelerini KodlaAPI istek URL'lerine eklemeden önce sorgu dizesi parametrelerini güvenli bir şekilde kodlayın.
  • E-posta Bağlantıları için URL'leri KodlaE-posta kampanyaları için tıklama güvenli bağlantılar oluşturun — özel karakterleri kodlayın, böylece bağlantılar her e-posta istemcisinde kalır.
  • Sosyal Paylaşım için URL'leri KodlaTwitter, Facebook ve LinkedIn paylaşım düğmeleri için önceden doldurulmuş metin, hashtag ve bağlantılarla URL'leri hazırlayın.
  • Karmaşık Sorgu Dizelerini KodlaBirden çok parametreye sahip sorgu dizelerini oluştur ve kodla - herhangi bir URL'ye eklemeye hazır.
  • Web Kancası Geri Çağırmaları için URL'leri KodlaÜçüncü taraf hizmetlerine ve OAuth akışlarına parametreler olarak geçilen geri çağırma URL'lerini kodla.

Nasıl çalışır

Buradaki URL kodlama ve çözme tamamen tarayıcınızda JavaScript'in yerleşik global işlevleriyle — encodeURIComponent, encodeURI ve decodeURIComponent — üçüncü taraf kütüphane ve ağ isteği olmadan çalışır. Araç ayrıca sorgu dizesi parametrelerini anahtar-değer tablosu olarak ayrıştırıp göstermek için tarayıcının yerel URL API'sini kullanır.

  1. 1
    Bir kodlama modu seçin
    Üç mod gerçek kullanım durumlarına karşılık gelir: "Bileşen" encodeURIComponent çağırır ve ayrılmamış karakterler dışındaki her şeyi kaçışlar — tek tek sorgu değerleri için doğru seçim. "Tam URL" encodeURI çağırır ve şemayı, eğik çizgileri ve alan adını olduğu gibi bırakır. "Form" encodeURIComponent kullanır, ardından HTML formlarının gönderdiği application/x-www-form-urlencoded biçimine uymak için %20'yi + ile değiştirir.
  2. 2
    Tek tıkla kodlayın veya çözün
    Kodlama metninizi seçilen işlevden geçirir ve yüzde kodlu sonucu gösterir. Çözme decodeURIComponent çağırır (Form modunda + boşluğa dönüştürülür). Bozuk yüzde dizileri — devam baytı olmayan tek başına bir %E0 gibi — çökme yerine yakalanır ve satır içi hata olarak bildirilir.
  3. 3
    URL API ile sorgu dizelerini ayrıştırın
    "Parametreleri ayrıştır" eylemi girdinizi tarayıcının yerel URL yapıcısına sarar ve her anahtar-değer çiftini çıkarmak için url.searchParams üzerinde yineler. URL yapıcısı girdiyi reddederse, elle yazılmış bir yedek & ve = işaretlerinden böler ve her öğeyi safeDecode'dan geçirir; böylece kısmi veya ham sorgu dizeleri de okunabilir bir tablo üretir.
  4. 4
    Sonucu kopyalayın
    Kodlanmış veya çözülmüş metin eş aralıklı bir çıktı bloğunda görünür. Bir kopyala düğmesi onu Clipboard API ile panoya yazar. Hiçbir noktada hiçbir şey cihazınızdan çıkmaz.

İlgili araçlar

Sık sorulan sorular