URL Encoder ve Decoder
Percent-encode any URL or text using encodeURIComponent or encodeURI, or decode any percent-encoded string back to readable text. 100% browser-based — nothing is sent to a server.
URL / Metin Kodla
Yüzde Kodlu Dizeyi Çöz
URL Encoder ve Decoder Nasıl Kullanılır
Araç iki panelden oluşur. Üst panel, ham metin veya URL'leri yüzde kodlanmış biçime çevirir. Alt panel ise yüzde kodlanmış dizgeleri orijinal formlarına geri çözer. Her iki panel de siz yazarken otomatik olarak güncellenir.
Kodlama Modu: encodeURI ve encodeURIComponent
Tek tek sorgu parametresi değerleri, OAuth token'ları ve bir URL içine yerleştirilecek herhangi bir bileşen için encodeURIComponent kullanın; bu, ayrılmamış karakterler dışında her şeyi kodlar. Tam bir URL'niz varsa ve onu href'te güvenle kullanmak istiyorsanız encodeURI kullanın, bu işlev : / ? # gibi yapısal karakterleri olduğu gibi bırakır.
URL Kodlaması ve SEO
URL kodlaması, arama motorlarının sayfalarınızı nasıl taradığını, dizine eklediğini ve birleştirdiğini doğrudan etkiler. URL yollarındaki ASCII dışı karakterleri her zaman UTF-8 yüzde kodlamasıyla kodlayın. Yollarda kesinlikle gerçek boşluk kullanmayın — %20 kullanın. Canonical URL'lerin tutarlı kodlama kullandığından ve tüm site haritası URL'lerinin XML'den kaçılmış ve düzgün yüzde kodlanmış olduğundan emin olun.
Yüzde Kodlanmış URL'lerin Çözülmesi
Çözme paneli, yüzde kodlamayı tersine çevirmek için JavaScript'in decodeURIComponent() işlevini kullanır. Bu, bir günlük dosyasından, API yanıtından veya tarayıcı adres çubuğundan aldığınız bir URL'yi düz metin olarak okumak istediğinizde kullanışlıdır. Giriş eksik bir dizi içeriyorsa, araç sessizce yanlış çıktı üretmek yerine bir hata gösterir.
Sık Sorulan Sorular
URL kodlaması (yüzde kodlama) nedir?
Yüzde kodlama olarak da bilinen URL kodlaması, URL'lerde kullanılmasına izin verilmeyen karakterleri güvenli bir formata dönüştürür. Her güvensiz karakter, UTF-8 bayt değerini temsil eden iki onaltılık rakamın ardından gelen bir yüzde işareti (%) ile değiştirilir. Örneğin bir boşluk %20, ve işareti (&) ise %26 olur. Bu, rastgele verilerin URL'lerde güvenli bir şekilde iletilmesini sağlar.
encodeURI ile encodeURIComponent arasındaki fark nedir?
encodeURI, tam bir URL'yi kodlamak için tasarlanmıştır. Yapısal URL karakterlerini olduğu gibi bırakır (: / ? # [ ] @ ! $ & ' ( ) * + , ; =) çünkü bunların tam URL'de anlamı vardır. encodeURIComponent, yalnızca ayrılmamış karakterler dışında her şeyi kodlar (A-Z a-z 0-9 - _ . ! ~ * ' ( )). Bireysel sorgu parametre değerleri için encodeURIComponent, tam URL'ler için encodeURI kullanın.
SEO'da URL kodlamasını ne zaman kullanmalıyım?
URL'leriniz vurgulu harfler veya CJK karakterleri gibi ASCII dışı karakterler, boşluklar ya da özel karakterler içerdiğinde URL kodlaması SEO açısından önem taşır. Arama motorları yüzde kodlanmış URL'leri dizine ekleyebilir, ancak insan tarafından okunabilir URL'ler tercih edilir. Sorgu parametresi değerlerini her zaman encodeURIComponent ile kodlayın. Canonical URL'ler için tutarlı kodlamayı sağlayın — Google, yol bölümünde %20 ile + işaretini farklı şekilde değerlendirir.
Bu araç verilerimi sunucuya gönderiyor mu?
Hayır. Tüm kodlama ve çözme işlemleri, JavaScript'in yerleşik encodeURIComponent() ve decodeURIComponent() fonksiyonları kullanılarak tamamen tarayıcınızda gerçekleştirilir. Girdiniz hiçbir sunucuya gönderilmez; bu da aracı URL'lerde API anahtarları veya şifreler gibi hassas verileri kodlamak için güvenli kılar.
İlgili Araçlar
Kapsamlı Teknik SEO Denetimi mi İstiyorsunuz?
SEO uzmanlarımız siteniz için kapsamlı bir teknik sağlık raporu oluşturmak amacıyla URL yapısını, canonical'ları, yönlendirmeleri ve daha fazlasını denetler.
Get a Free SEO Audit