İçeriğe geç

URL Şifreleme

URL ve metni yüzde kodlamasıyla kodlayın veya çözün

Dönüştürme tarayıcınızda yapılır; girdiniz sunucuya gönderilmez ve saklanmaz.

URL şifreleme (URL encode) nedir?

URL'ler yalnızca belirli ASCII karakterleri içerebilir. Boşluk, Türkçe karakterler (ş, ğ, ı…) veya &, =, ? gibi özel anlamı olan işaretler bir adres veya parametre içinde kullanılacaksa yüzde kodlaması (percent-encoding) ile %XX biçimine çevrilir. Örneğin şifre çözme ifadesi %C5%9Fifre%20%C3%A7%C3%B6zme olur.

Hangi yöntemi seçmeliyim?

  • Parametre değeri (encodeURIComponent): Sorgu parametresinin değerini kodlarken kullanın; / ? & = dahil tüm özel karakterler kodlanır.
  • Tam adres (encodeURI): Tam bir adresi, yapısını bozmadan (: / ? & = korunur) kodlamak için.
  • Tüm karakterler: Harf ve rakamlar dahil her baytı %XX yapar; yalnızca özel durumlarda gerekir.

Çözme

Kodlanmış adresi Çöz sekmesine yapıştırın. Form verilerinde boşluk + ile gösterilebilir; bu durumda "+ işaretini boşluk say" seçeneğini açın.

Güvenlik notu

URL kodlama bir şifreleme değildir; veriyi gizlemez, yalnızca adreste güvenle taşınmasını sağlar. Hassas bilgileri URL içinde göndermeyin.

Sıkça Sorulan Sorular

URL şifreleme gerçekten şifreler mi?

Hayır. Yüzde kodlaması herkes tarafından geri çevrilebilir; amacı özel karakterlerin URL içinde sorun çıkarmasını önlemektir, gizlilik sağlamaz.

Ücretli mi, günlük sınır var mı?

Araç ücretsizdir ve günlük kullanım sınırı yoktur. İşlemler tarayıcınızda yapılır, girdiniz sunucuya gönderilmez.

Türkçe karakterler nasıl kodlanır?

Karakterler UTF-8 baytlarına çevrilip her bayt %XX olarak yazılır. Örneğin ş harfi %C5%9F olur.

Çözme sırasında hata alıyorum, neden?

Eksik veya hatalı bir %XX dizisi (örn. %E0%A4%A) varsa metin çözülemez. Girdinin kesilmediğinden emin olun.

encodeURI ile encodeURIComponent farkı nedir?

encodeURI tam adresi kodlar ve : / ? & = gibi yapı karakterlerini korur. encodeURIComponent ise bunları da kodladığı için tek bir parametre değeri için uygundur.