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.

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.

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.

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.