Tüm araçlar

URL encoder / decoder

URLs allow only certain ASCII characters unescaped — spaces, ampersands, and Unicode must become percent-encoded (%20, %26, UTF-8 bytes). Encode strings before building query params; decode messy copied links to read values — essential for web dev debugging.
Girdi
Çıktı
Hello%20world

How to URL encode or decode

1. Select encode or decode.
2. Paste plain text or percent-encoded URL component.
3. Copy result for fetch URL or analytics tag.
4. Use encodeURIComponent for query values, not full URLs blindly.

URL kodlama örnekleri

Arama sorgusu

"kahve ve çay" sorgusu ?q= parametresinde kahve%20%26%20çay haline gelir.

Unicode şehir adı

München, yüzde UTF-8 kodlamasıyla M%C3%BCnchen'i kodluyor.

Yönlendirme parametresinin kodunu çöz

Yönlendirme hedefi yolunu öğrenmek için ?next=%2Fdashboard%3Ftab%3D1 bölümünü okuyun.

URL kodlaması ne zaman yapılır?

Testlerde sorgu dizelerini manuel olarak oluştururken.
Özel karakterler içeren bozuk bağlantılarda hata ayıklarken.
Günlüklerden analitik UTM parametrelerinin kodunu çözerken.

Yaygın hatalar

Protokol dahil URL'nin tamamını kodlamayın; bileşenleri ayrı ayrı kodlayın.
Çift kodlamayın — %2520, iki kez kodlandığı anlamına gelir.
Yol yönlendiricide zaten kodlanmışsa — kodu yalnızca bir kez çözün.

RFC 3986'nın temelleri

gibi ayrılmış karakterler? # & URL'lerde anlam taşır — yalnızca veri bölümlerini kodlayın. Yapı: şema://ana bilgisayar/yol?sorgu#parça.

OAuth yönlendirme URI'leri

Tam kodlama önemlidir; uyumsuzluk oturum açma işlemini kesintiye uğratır. Kayıtlı yönlendirme baytını bayt olarak kopyalayın.

Günlük analizi

Kullanıcı aracısı ve yönlendiren parametrelerinin kodunu dikkatlice çözün; bozuk kodlama, kontrol panellerinde yanlış ilişkilendirmeye neden olur.

Sık sorulan sorular

encodeURI vs encodeURIComponent?

encodeURI :// ve ? tam URL'ler için; encodeURIComponent sorgu değerlerine ilişkin her şeyi kodlar — JS ayrımı kavramsal olarak geçerlidir.

Artı %20'ye karşı mı?

Sorgu dizeleri genellikle +'yı application/x-www-form-urlencoded — bağlamı bilmek içindeki boşluk olarak değerlendirir.

Paramlarda eğik çizgi var mı?

encodeURIComponent, /'yi %2F'ye kadar kodlar — tek parametre değeri içinde gereklidir.

Yerel?

Evet.

IDN alanları?

Unicode alan adları, DNS'de yol kodlamasından ayrı olarak zayıf kod kullanır.

HTML varlıklar?

URL kodlaması & HTML kaçış — işaretleme için htmlEncoderDecoder'ı kullanın.