URL dizelerini çevrimiçi kodlayın veya çözün. Özel karakterleri yüzde-kodlamasına dönüştürün veya çözün.
URL dizelerini çevrimiçi kodlayın veya çözün. Özel karakterleri yüzde-kodlamasına dönüştürün veya çözün.
Yeni araçlar ve özellikler hakkında bildirim almak için abone olun.
Kodlamak veya çözümlemek istediğiniz URL'yi veya metni giriş alanına yapıştırın.
İşlem türünü seçin: Kodla (Encode) özel karakterleri yuzde kodlamaya dönüştürür, Çöz (Decode) yuzde kodlanmış değerleri orijinal karakterlere çevirir.
Dönüştür düğmesine tıklayın ve sonucu anında görün.
Sonucu panoya kopyalayın ve uygulamalarınızda kullanın.
URL'ler yalnizca sınırlı bir ASCII karakter setini destekler. Türkçe karakterler, boşluklar ve özel semboller gibi karakterler URL'lerde güvenle iletilebilmek için kodlanmalidir.
API isteklerinde sorgu parametreleri URL kodlamasi gerektirir. Özel karakterler kodlanmazsa istekler basarisiz olabilir veya yanlis yorumlanabilir.
Web geliştirmede form verileri, çerez değerleri ve yonlendirme URL'leri genellikle URL kodlamasi gerektirir.
Tüm kodlama ve çözümleme tarayıcınızda yerel olarak gerçekleşir. URL'leriniz hiçbir sunucuya gönderilmez.
URL'nin tamamini değil, yalnizca değer kisimlarini kodlayin. Protokol (https://), alan adı ve yol ayiricilari (/) kodlanmamalidir.
Çift kodlamadan kacinin - zaten kodlanmış bir değeri tekrar kodlamak bozuk URL'lere yol açar.
JavaScript'te encodeURIComponent() ve encodeURI() arasındaki farki bilin: ilki parametr değerlerini, ikincisi tam URL'leri kodlar.
URL kodlamasi yuzde işareti (%) ve iki onaltili rakam kullanır: boşluk %20, Türkçe i %C4%B0 olur.
URL kodlamasi (yuzde kodlamasi), URL'lerde güvenli olmayan veya özel anlam tasiyan karakterleri yuzde işareti (%) ve ardından iki onaltili rakamla değiştirme işlemidir. Ornegin boşluk %20, & işareti %26 olur. Bu, URL'lerin tüm sistemlerde doğru yorumlanmasini sağlar.
Bosluklar, Türkçe karakterler (c, g, i, o, s, u), özel semboller (&, =, ?, #, +, %, @) ve diğer ASCII dışı karakterler URL'lerde kodlanmalidir. Harfler (A-Z, a-z), rakamlar (0-9) ve bazi özel karakterler (-, _, ., ~) kodlama gerektirmez.
encodeURI() tam bir URL'yi kodlar ve URL yapısı için gerekli karakterleri (://?#&=) korur. encodeURIComponent() tek bir parametr değerini kodlar ve bu özel karakterleri de kodlar. Sorgu parametreleri için encodeURIComponent(), tam URL'ler için encodeURI() kullanın.
Her ikisi de geçerlidir ancak farklı baglamlarda kullanılır. URL yollarnda ve sorgu parametrelerinde %20 standart kodlamadir (RFC 3986). Form verilerinde (application/x-www-form-urlencoded) boşluk + olarak kodlanir. Çoğu web uygulamasi her iki formatı da doğru şekilde çözümler.
Doğru URL kodlamasi SEO'yu olumsuz etkilemez. Arama motorlari kodlanmış URL'leri doğru şekilde yorumlar. Ancak okunabilir URL'ler (insan için anlasilir slug'lar) kullanıcı deneyimi ve tıklanma oranlar açısından tercih edilir. Türkçe URL'lerde özel karakterler yerine transliterasyon kullanmak iyi bir uygulamadir.
Çift kodlama, zaten kodlanmış bir değerin tekrar kodlanmasidir. Ornegin %20 -> %2520 olur. Bu, sunucu tarafinda çözümleme hatalarına, 404 sayfa bulunamadi hatalarına ve bozuk baglantilara yol açar. Kodlamadan önce değerin zaten kodlanmış olup olmadigini kontrol edin.
JSON verilerinizi çevrimiçi biçimlendirin, doğrulayın ve güzelce gösterin. Söz dizimi vurgulama ile küçültme veya güzel gösterim.
Metni Base64 olarak kodlayın veya Base64 dizelerini çevrimiçi çözün. UTF-8 metin ve dosya kodlamasını destekler.
Düzenli ifadeleri gerçek zamanlı eşleştirme ile çevrimiçi test edin ve hata ayıklayın. Eşleşmeleri vurgulayın ve grupları görün.
Metinden SHA-1, SHA-256, SHA-384, SHA-512 hashleri çevrimiçi üretin. Ücretsiz kriptografik hash aracı.