URL Kodlama/Kod Çözme (Yüzde Kodlaması)
Tarayıcınızda URL'leri (yüzde kodlaması) anında kodlayın ve çözün. encodeURIComponent / encodeURI karşılıkları arasında geçiş yapın ve olası çift kodlamayı tespit edin.
Seçenekler
Gelişmiş
Hangisini kullanmalıyım?
Parametre değeri → encodeURIComponent
Sorgu değerleri, yol bölümleri ve dosya adları için en iyisidir (güvenli encodeURIComponent dönüşümü).
Tam URL → encodeURI
URL'lerin okunabilir kalması için ? & = / gibi ayırıcıları korur.
+ veya %20
“%20” standarttır. “+” bir form/sorgu geleneğidir — gerektiğinde değiştirin.
Örnek girişler
- https://tr.wikipedia.org/wiki/Yüzde_kodlaması?q=arama örneği&lang=tr
- utm_source=email&utm_campaign=bahar_satisi_2026
- Merhaba/Hello?ad=AhmetYılmaz¬=%10İNDİRİM
Kısayollar
URL Kodlama ve Kod Çözme (yüzde kodlaması)
Yüzde kodlaması nedir?
URL kodlama/kod çözme, ASCII olmayan ve özel karakterleri %xx dizilerine dönüştürerek URL'lerde güvenle taşınmasını sağlar.
encodeURI ve encodeURIComponent farkı
Bireysel değerler için encodeURIComponent; ayırıcıların korunması gereken tam URL'ler için encodeURI kullanın.
İpucu
Eğer %25 görünmeye devam ediyorsa, metin iki kez kodlanmış olabilir. Güvenle tekrar çözmek için uyarı başlığını kullanın.
SSS
+ ve %20 farkı nedir?
“%20”, boşluklar için RFC uyumlu yüzde kodlamasıdır. “+” temel olarak HTML formlarında (application/x-www-form-urlencoded) kullanılır ve genellikle sorgu dizelerinde boşluk olarak işlenir.
Hangi fonksiyonu kullanmalıyım?
Sadece değerler için (sorgu değeri, yol parçası, dosya adı), encodeURIComponent dönüşümünü seçin. ? & = / işaretlerini koruması gereken tam URL'ler için encodeURI'yi seçin.
Çift kodlama nedir?
Eğer %25 (kodlanmış bir “%”) sıkça görünüyorsa, değer iki kez kodlanmış olabilir. Orijinali geri getirmeyi denemek için “Tekrar kod çöz”ü kullanın.