Sadece tarayıcı

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.

Mod
Hedef
Gelişmiş seçenekler
Boşta Dönüştürme tarayıcıda yerel olarak çalışır. Veriler sunucuya gönderilmez.

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&not=%10İNDİRİM

Kısayollar

Şimdi dönüştür ⌘/Ctrl + Enter
Uyarıyı kapat Esc

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.