İçeriğe geç
Geliştirici Araçları · Ücretsiz

URL Encode/Decode

URL'leri encode (şifrele) veya decode (çöz) edin. Türkçe karakterleri, boşlukları ve özel karakterleri percent-encoding formatına çevirin.

Aracı Çalıştır →

URL Encode/Decode (Adres Kodlama) Aracı Nedir?

URL Encode/Decode aracı, internet tarayıcılarının desteklemediği veya özel anlama sahip karakterleri (örneğin; boşluk, Türkçe karakterler, soru işareti, ampersand) standart URL diline (%20 formatına) dönüştüren veya tam tersi, karmaşık kodlanmış bağlantıları insanların okuyabileceği normal metinlere çözen bir geliştirici ve SEO aracıdır.

Neden URL Encoding Gerekir?

  • Özel Karakter Çakışması: Bir internet adresi (URI) içinde '&', '?', '=' gibi karakterler, sunucuya bir komut (parametre) gönderildiğini söyler. Eğer bir klasör adınızda gerçekten "&" işareti varsa, sunucu bunu klasör ismi değil, bir komut olarak anlar ve hata verir.
  • Boşlukların Kapatılması: Tarayıcılar adres çubuğunda boşluk kabul etmezler. Bir resmin adı "beyaz ayakkabi.jpg" ise, tarayıcı bunu "beyaz%20ayakkabi.jpg" veya "beyaz+ayakkabi.jpg" olarak görmek zorundadır.
  • Türkçe ve Latin Dışı Karakterler: Ç, Ş, Ğ, Ö gibi harflerin (ASCII dışında kalan UTF-8 karakterlerin) internet protokolünde doğru aktarılabilmesi için URL formatında maskelenmesi zorunludur.

SEO ve URL Yapısı Mimarisi

Arama motoru optimizasyonunda temiz (Clean) bağlantılar büyük önem taşır. SEO uzmanları genellikle URL'lerde "encode" edilmiş karmaşık % harflerinden kaçınarak her şeyi temiz tire "-" karakterine çevirmeyi tavsiye eder (slug mantığı). Ancak bazen Affiliate (satış ortaklığı) linklerimiz veya UTM parametrelerimiz encode edilmeye mahkumdur. Bu tür karmaşık uzun linklerin kırılmadan hedef siteye ulaşması için araya encode aşaması koyarak 404 hatalarının (Bozuk Link) önüne geçebilirsiniz.

Nasıl Kullanılır?

Araç panelindeki kutucuğa metninizi veya URL adresinizi yapıştırın. "Encode" butonuna basarsanız düz metniniz makine formatına dönüşür. Eğer elinizde "%C3%A7%C4%B1kar%C4%B1m" gibi okunması imkansız bir kod zinciri varsa, "Decode" butonuna basarak metnin orijinal halini anında öğrenebilirsiniz.

Sıkça Sorulan Sorular (FAQ)

Soru: Percent-encoding nedir?
Cevap: Bir karakterin onaltılık (hexadecimal) değerinin önüne yüzde işareti (%) konularak yapılan bir standart şifreleme yöntemidir. UTF-8 şemasının web'e entegre edilmiş halidir.

Soru: Encode/Decode işlemi veriyi güvende tutar mı?
Cevap: Hayır, URL Encode bir güvenlik veya şifreleme algoritması değildir. Sadece verinin ağlar üzerinden hatasız taşınmasını sağlayan bir formattır.