Girdi
Çıktı
URLYüzde kodlama / çözme
Çift Yönlü
URL bileşenlerini tek tıkla kodlayın veya çözün.
UTF-8 Uyumlu
Türkçe karakterler ve emoji dahil tüm Unicode metni doğru işler.
Gizlilik Önce
Tamamen tarayıcıda çalışır, hiçbir veri sunucuya gönderilmez.

URL Kodlama (Percent-Encoding) Nedir?

URL kodlama, bir URL içinde özel anlamı olan veya güvenli olmayan karakterleri %XX biçiminde yüzde işaretiyle gösterme yöntemidir. Boşluk, Türkçe harfler, &, ?, = gibi karakterler doğrudan URL’de sorun çıkarabilir; bu yüzden sorgu parametrelerinde, form gönderimlerinde ve API isteklerinde güvenli aktarım için kodlanırlar. Standart RFC 3986 ile tanımlanır.

Örnek Karakter Kodlamaları

KarakterKodlanmışAçıklama
boşluk%20Sorgu ve yol içinde boşluk
&%26Parametre ayırıcı olduğu için kodlanır
=%3DAnahtar-değer ayırıcı
?%3FSorgu başlangıcı
ç%C3%A7UTF-8 çok baytlı karakter

Sık Sorulan Sorular

encodeURIComponent bir URL’nin tek bir parçasını (örneğin bir parametre değerini) kodlar ve & ? = gibi karakterleri de kodlar. encodeURI ise tüm URL’yi kodlar ve bu yapısal karakterlere dokunmaz. Bu araç parametre değerleri için uygun olan tam bileşen kodlamasını kullanır.

Yol (path) ve genel URL kodlamasında boşluk %20 olur. Geleneksel form verisi (application/x-www-form-urlencoded) kodlamasında ise boşluk + olarak gösterilir. İkisi farklı bağlamlardır.

Evet. Metin önce UTF-8’e çevrildiği için ç, ş, ğ, ü, ö, ı gibi karakterler birden fazla %XX baytıyla doğru şekilde kodlanır ve geri çözüldüğünde kayıpsız geri gelir.

Hayır, dikkatli olun. Bir metin yalnızca bir kez kodlandıysa bir kez çözülmelidir. Çift kodlanmış (double-encoded) değerlerde % işaretinin kendisi de %25 olarak kodlanır; bu durumda iki kez çözmek gerekir.

Evet, tamamen ücretsizdir. Tüm işlem tarayıcınızda yapılır; veriniz hiçbir yere gönderilmez.

İlgili Araçlar

Kodlayıcı
Base64
Encode ve decode
Çözücü
JWT Decoder
Token başlık ve gövdesi
Biçimlendirici
JSON Formatlayıcı
JSON doğrula ve formatla
Copied!