Anasayfa / Ücretsiz Araçlar / URL Encode / Decode

URL Encode / Decode

URL adreslerini ve sorgu parametrelerini güvenle encode veya decode edin; özel karakterleri ve Türkçe harfleri doğru biçimde dönüştürün.

URL Encode / Decode — nasıl kullanılır?

1
Bilgiyi girinYukarıdaki alanlara değeri yazın veya metninizi yapıştırın.
2
Sonucu anında alınAraç saniyeler içinde sonucu ekranda gösterir.
3
Kopyalayın & kullanınÇıktıyı kopyalayıp projenizde kullanın; gerekirse uzman desteği alın.

URL Encode / Decode Nedir, Nasıl Kullanılır?

URL encode/decode aracı, bir metni veya bağlantıyı URL’de güvenle kullanılabilecek biçime kodlar (örn. boşluk → %20, Türkçe karakterler) veya kodlanmış bir URL’yi tekrar okunabilir metne çözer. Sorgu parametreleri, UTM etiketleri ve API çağrılarıyla çalışırken hatasız bağlantılar oluşturun.

URL Encode / Decode Nedir?

URL kodlama (percent-encoding olarak da bilinir), bir bağlantı veya sorgu parametresi içinde özel anlamı olan ya da güvenli olmayan karakterleri, yüzde işareti ve onaltılık kod biçimine dönüştüren bir yöntemdir. Örneğin bir boşluk %20, Türkçe "ç" harfi ise birden fazla yüzde dizisine dönüşür. URL standardı yalnızca sınırlı bir karakter kümesine izin verir; bu kümenin dışındaki her şey kodlanmalıdır ki bağlantı doğru çalışsın. Decode işlemi ise bu kodlu metni tekrar okunabilir haline getirir.

Neden Önemlidir?

Bir arama sorgusu, kategori adı veya kullanıcı girdisi doğrudan URL'ye eklendiğinde, kodlanmamış özel karakterler bağlantıyı bozabilir veya yanlış yönlendirmelere yol açabilir. Doğru URL kodlama:

  • Sorgu parametrelerinin ampersand (&) ve eşittir (=) gibi ayraçlarla karışmasını önler.
  • Türkçe karakterler ve boşluk içeren bağlantıların sorunsuz açılmasını sağlar.
  • SEO açısından temiz ve geçerli URL yapısını korur. Site yapınızı güçlendirmek için SEO paketlerimiz ile profesyonel destek alabilirsiniz.
  • Form gönderimlerinde ve API çağrılarında veri kaybını engeller.

Nasıl Kullanılır? (Adım Adım)

  1. Kodlamak istediğiniz metni veya bağlantıyı giriş alanına yapıştırın.
  2. "Encode" ile metni URL uyumlu hale getirin; özel karakterler yüzde dizilerine dönüşür.
  3. Kodlu bir bağlantıyı çözmek için "Decode" seçeneğini kullanın.
  4. Sonucu kopyalayıp bağlantınızda veya kodunuzda kullanın.

İpuçları ve En İyi Uygulamalar

  • Yalnızca parametre değerlerini kodlayın; tüm URL'yi kör biçimde kodlamak http:// gibi yapısal kısımları bozar.
  • Boşluk için bazı bağlamlarda %20, form verisinde ise + kullanılabilir; ikisini karıştırmamaya dikkat edin.
  • Zaten kodlanmış bir metni tekrar kodlamak (double encoding) yaygın bir hatadır ve %25 gibi bozuk diziler üretir.
  • Kullanıcı girdisini URL'ye eklerken her zaman kodlama uygulayın.

Sık Yapılan Hatalar

En sık karşılaşılan sorun çift kodlamadır: zaten kodlanmış bir değeri yeniden kodlamak, yüzde işaretinin kendisinin de kodlanmasına yol açar. Bir diğer hata, ayraç görevi gören karakterleri (&, =, ?) değer içinde kodlamadan bırakmaktır; bu, parametrelerin yanlış ayrışmasına neden olur. Ayrıca tüm bağlantıyı toptan kodlamak, alan adı ve protokol kısımlarını geçersiz hale getirir.

Sıkça Sorulan Sorular

URL’lerde yalnızca belirli karakterler güvenlidir. Boşluk, Türkçe harf veya & gibi karakterler kodlanmazsa bağlantı bozulur veya yanlış çalışır.
encodeURIComponent bir parametre değerini (tüm özel karakterler dahil) kodlar; encodeURI ise tüm URL’yi kodlarken :/?& gibi yapısal karakterleri korur.
Evet; tüm dönüşüm tarayıcınızda yapılır, girdiğiniz metin sunucuya gönderilmez.
encodeURI tüm bir bağlantıyı kodlamak için tasarlanmıştır ve yapısal karakterleri korur. encodeURIComponent ise yalnızca tek bir parametre değerini kodlar ve ayraçlar dahil daha fazla karakteri dönüştürür.
Çünkü UTF-8 kodlamasında Türkçe harfler birden fazla bayttan oluşur ve her bayt ayrı bir yüzde dizisiyle temsil edilir. Bu normal ve doğru bir davranıştır.
Çift kodlama yüzde işaretinin kendisini de kodlar (%2520 gibi) ve bağlantı çözüldüğünde yanlış değer ortaya çıkar. Bu nedenle daha önce kodlanmış metni tekrar kodlamaktan kaçının.

Profesyonel desteğe mi ihtiyacınız var?

Web sitesi, özel yazılım ve dijital işleriniz için uzman ekibimizden 24 saat içinde ücretsiz teklif alın.

Hizmetlerimiz