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

URL Kodlama (Percent-Encoding) Nedir?

URL Kodlama (URL Encoding), web adreslerinde kullanılmasına izin verilmeyen Türkçe karakterler (ç, ğ, ı, ö, ş, ü), boşluklar ve özel sembollerin internet protokolleri (RFC 3986) ile uyumlu yüzde (%) ve onaltılık (hex) karakter dizilerine dönüştürülmesi işlemidir. Bu dönüşüm sayesinde bağlantılar tarayıcılar ve sunucular arasında hiçbir veri kaybı veya bozulma olmadan güvenle iletilir.

Örnek Dönüşüm: https://site.com/arama?q=bilisim türk adresi kodlandığında https%3A%2F%2Fsite.com%2Farama%3Fq%3Dbilisim%20t%C3%BCrk şeklini alır.

En Yaygın URL Karakter Karşılıkları

Orijinal Karakter URL Kodlu Karşılığı Açıklama
Boşluk (Space) %20 veya + Kelimeler arasındaki standart boşluk karakteri
Türkçe 'ı' ve 'İ' %C4%B1 / %C4%B0 Türkçe noktasız ve noktalı I karakterleri
Türkçe 'ş' ve 'Ş' %C5%9F / %C5%9E Türkçe Ş karakteri dönüşümü
Soru İşareti (?) %3F URL parametre başlangıç işareti
Ve İşareti (&) %26 Parametre ayırıcı sembol

Sıkça Sorulan Sorular (SSS)

URL Decode (Çözme) işlemi ne işe yarar?
Web sitelerinden veya API yanıtlarından kopyaladığınız, içinde %20, %C3%BC gibi karmaşık kodlar bulunan okunması zor linkleri tekrar temiz, orijinal ve okunabilir metin formatına geri dönüştürür.
URL kodlama nerede zorunludur?
Web sitelerinin adres çubuğuna gönderilen arama sorgularında (GET parametreleri), form verilerinde, API entegrasyonlarında ve sosyal medya paylaşım linklerinde (WhatsApp, X, Facebook paylaş butonları) kullanılması şarttır.
encodeURI ile encodeURIComponent arasındaki fark nedir?
encodeURI tam bir web adresini koruyarak sadece yasaklı karakterleri dönüştürür (http:// ve / gibi yapılara dokunmaz). encodeURIComponent ise parametre içindeki tüm özel karakterleri (/, ?, & dahil) eksiksiz kodlar.
Tüm Araçlara Dön