Online URL Kodlama ve Çözme Aracı
URL içindeki özel karakterleri Percent-Encoding standardına göre kodlayın veya çözün. Bozuk linkleri onarmak için ideal.
İnternetin Trafik Kuralları: Percent-Encoding Nedir?
Web tarayıcıları ve sunucular, URL'leri (Uniform Resource Locator) işlerken sadece sınırlı bir karakter setini (US-ASCII) güvenli kabul eder. Boşluklar, Türkçe karakterler (ğ, ş, ö) veya `&`, `?`, `=` gibi özel anlamı olan semboller, URL içinde doğrudan kullanıldığında hataya neden olur. URL Encoder aracımız, bu "güvensiz" karakterleri RFC 3986 standardına uygun olarak `%` işareti ve iki basamaklı onaltılık (hexadecimal) sayıya dönüştürür. Örneğin, boşluk karakteri `%20` olur. Bu işlem (Percent-Encoding), verinin sunucuya bozulmadan ve yanlış yorumlanmadan ulaşmasını garanti eder.
Query String Parametreleri ve Veri Bütünlüğü
Geliştiriciler için en kritik senaryo, URL üzerinden veri göndermektir (GET Request). Eğer gönderdiğiniz verinin içinde `&` işareti varsa (örneğin "Tom & Jerry"), sunucu bunu yeni bir parametre başlangıcı sanar ve veriyi böler. Bu durum, veri kaybına ve uygulamanın çökmesine yol açar. Aracımız, parametrelerinizi güvenli bir şekilde kodlayarak (Escape), "Tom %26 Jerry" haline getirir. Böylece sunucu, `&` işaretinin parametre ayracı değil, metnin bir parçası olduğunu anlar. API entegrasyonlarında ve dinamik link oluşturma süreçlerinde bu işlem zorunludur.
SEO ve Kullanıcı Deneyimi İçin Decoding
Bazen analitik raporlarında veya log dosyalarında `%D8%A7%D9%84...` gibi okunamaz URL'lerle karşılaşırsınız. Bu karmaşık yapı, aslında kodlanmış UTF-8 karakterleridir. Aracımızın "Decode" özelliği, bu makine dilini tekrar insan tarafından okunabilir (Human-Readable) metne çevirir. SEO uzmanları, rakip analizi yaparken veya 404 hatalarını incelerken, kodlanmış URL'lerin gerçekte hangi sayfaya gittiğini anlamak için bu aracı kullanır. Ayrıca, siber güvenlik analistleri de oltalama (phishing) saldırılarında gizlenmiş URL'leri deşifre etmek için bu yönteme başvurur.