PixConvert

URL Kodlayıcı ve Çözücü

Güvenli iletim için URL'leri yüzde kodlamasıyla şifreleyin veya şifrelenmiş dizeleri tarayıcınızda anında çözün.

PixConvert URL Kodlayıcısını Neden Kullanmalısınız?

En hızlı URL kodlayıcı/kod çözücü — yerel tarayıcı API'leri, sıfır gecikme.

Yüzde Kodlama Standardı

RFC 3986 uyumlu yüzde kodlamasını kullanır. Boşlukları %20'ye, & işaretini %26'ya ve tüm ayrılmış karakterleri doğru şekilde dönüştürür.

Tam URI Modu

Güvenli olmayan karakterleri kodlarken :// eğik çizgilerini ve alan adı yapısını korumak için Tam URI modunu etkinleştirin.

%100 Özel

Yerel encodeURIComponent/decodeURIComponent, tarayıcınızda çalışır. Hiçbir şey cihazınızdan dışarı çıkmaz.

Tek Tıkla Değiştir

Kodlanmış çıktıyı tekrar girdi olarak yapıştırın ve tek bir Değiştir tıklamasıyla kodunu çözün.

Sorgu Dizesi Dostu

Bağlantılara güvenli bir şekilde dahil edilebilmeleri için sorgu dizelerinin tamamını veya tek tek parametre değerlerini kodlayın.

Anında Sonuçlar

Düğmeye gerek yok — siz yazarken çıktı güncellenir. Seçilen modu uygulamak için Kodla/Kod Çöz'e tıklayın.

URL kodlaması ne zaman yapılmalı?

Kullanıcı tarafından sağlanan metin bir URL'ye girdiğinde, URL kodlaması her zaman gereklidir.

Sorgu Parametreleri

URL'lere eklemeden önce arama sorgularını, form değerlerini ve kullanıcı tarafından gönderilen metni kodlayın.

  • Arama sorgularını güvenli bir şekilde kodlayın.
  • Filtrelerde özel karakterleri koruyun
  • URL yapısını bozmaktan kaçının.

Yönlendirme URL'leri

OAuth akışlarında redirect_uri parametreleri olarak kullanılan URL'ler çift kodlanmıştır.

  • OAuth redirect_uri kodlaması
  • OpenID Connect geri çağırma URL'leri
  • Diğer URL'lere güvenli URL yerleştirme

API Geliştirme

URL kodlu webhook yüklerini ve form gönderimlerini inceleyin veya kodunu çözün.

  • Webhook yüklerini çözümle
  • POST organlarını inceleme formu
  • Hata ayıklama API yönlendirme parametreleri

Bir URL Nasıl Kodlanır veya Kod Çözülür

1

Kodlama veya Kod Çözme modunu seçin. Metninizi veya URL kodlu dizenizi giriş alanına yapıştırın.

2

Kodla veya Kod Çöz'e tıklayın. Çıktıyı tek tıklamayla kopyalayın.

3

Parametreyi mi yoksa tüm URL'yi mi kodlayacağınıza bağlı olarak bileşen (encodeURIComponent) ve tam URI modları arasında geçiş yapın.

Sıkça Sorulan Sorular

URL kodlama ve kod çözme işlemleri açıklandı.

encodeURI ve encodeURIComponent arasındaki fark nedir?

`encodeURI`, :, /, ?, #, &, = karakterlerini koruyarak tam bir URL'yi kodlar. `encodeURIComponent` ise bir URL bileşenini (tek bir parametre değeri) kodlar ve bu karakterler de dahil olmak üzere her şeyi kodlar. Parametre değerleri için `encodeURIComponent`, tam URL'ler için ise `encodeURI` kullanın.

Boşluk karakteri bazen neden +, bazen de %20 olarak görünür?

HTML formları boşlukları + (application/x-www-form-urlencoded formatı) olarak kodlar. RFC 3986 URL kodlaması %20 kullanır. Her ikisi de farklı bağlamlarda geçerlidir. Aracımız %20 (standart yüzde kodlaması) kullanır.

URL kodlaması Base64 ile aynı mıdır?

Hayır. URL kodlaması, güvenli olmayan karakterleri %XX onaltılık dizileriyle değiştirir ve URL'ler için tasarlanmıştır. Base64 ise ikili verileri yazdırılabilir ASCII olarak kodlar ve daha uzun bir dize üretir. Farklı sorunları çözerler.

Tam URI modunu ne zaman kullanmalıyım?

Tam URI modu, encodeURIComponent yerine encodeURI kullanır. Tam bir URL'niz olduğunda ve yalnızca URL'lerde geçersiz olan karakterleri (boşluklar, ASCII olmayan karakterler) kodlamak, URL yapısını (://, /, ?, &, =) korumak istediğinizde kullanın.

Hangi karakterlerin yüzde kodlamasına tabi tutulması gerekiyor?

Ayrılmamış karakterler kümesinin (AZ, az, 0-9, -, _, ., ~) dışındaki karakterler URL bileşenlerinde yüzde kodlamasına tabi tutulmalıdır. /, ?, #, &, = gibi ayrılmış karakterler URL yapısında güvenlidir ancak veri değeri olarak kullanıldıklarında kodlanmalıdır.