Anında Kodlama · Sunucuya Gönderilmez

URL Encoder / Decoder

Metni URL-safe formata çevirin veya kodlanmış URL'i çözün

🔗
URL Encode / Decode
Metin girin, otomatik kodlanır

URL Encoding Nedir?

URL'ler sadece belirli ASCII karakterlerini güvenle taşıyabilir. Boşluk, Türkçe karakterler (ç, ğ, ı, ö, ş, ü) veya özel semboller (&, =, ?, #) bir URL içinde sorun çıkarabilir. URL encoding, bu karakterleri %XX formatında (yüzde işareti + hex kod) güvenli hale getirir. Örneğin boşluk %20, "ğ" ise %C4%9F olur.

Ne Zaman Kullanılır?

  • Arama sorgularını URL'e eklerken (?q=merhaba dünya → ?q=merhaba%20d%C3%BCnya)
  • API isteklerinde parametre gönderirken
  • E-posta veya sosyal medya paylaşım linklerinde özel karakterli metinler taşırken

İlgili Araçlar

Sıkça Sorulan Sorular

URL encoding sadece URL içinde sorun çıkaran özel karakterleri kodlar, çoğu karakter değişmeden kalır. Base64 ise TÜM veriyi farklı bir karakter setine dönüştürür — ikisi farklı amaçlar için kullanılır.
encodeURIComponent daha agresiftir, / ve & gibi URL yapı karakterlerini de kodlar (tek bir parametre değeri için idealdir). encodeURI ise tam bir URL'i kodlarken yapı karakterlerini korur.
Her ikisi de bazı bağlamlarda boşluk anlamına gelebilir ama query string'de + boşluk demektir, path kısmında ise %20 kullanılmalıdır. Bu araç %20 standardını kullanır.
Hayır, tüm kodlama/çözme işlemi tarayıcınızda yapılır, hiçbir veri sunucuya gönderilmez.