URL Encode / Decode
URL'lerdeki özel karakterleri encode edin veya encoded URL'leri okunabilir hale getirin. UTF-8 destekli. Tarayıcıda anında çalışır, kayıt gerekmez, ücretsizdir.
URL Encode/Decode
UTF-8URL Encoding Nedir?
URL'lerde sadece ASCII karakterler kullanılabilir. Türkçe karakterler, boşluklar, özel karakterler (=, &, ?, # vb.) URL-encode edilmek zorundadır. Aksi halde URL bozulur veya yanlış yorumlanır.
Örnek: İstanbul Şehri → %C4%B0stanbul%20%C5%9Eehri
Hangi Karakterler Encode Edilir?
- Boşluk →
%20(veya+query string'de) - Türkçe karakterler → UTF-8 byte temsili (ş = %C5%9F gibi)
- Özel karakterler:
? = & / # %→ kendi kodları - Latin alfabesi, rakamlar, _ - . ~ → encode edilmez
Ne Zaman Kullanılır?
- Query string parametreleri (
?ad=İstanbul) - API'lere parametre gönderirken
- URL üzerinden veri taşıma
- Form gönderiminde otomatik yapılır
encodeURI vs encodeURIComponent
JavaScript'te iki farklı fonksiyon vardır:
- encodeURI: Tam URL'i encode eder,
?=&gibi karakterleri korur - encodeURIComponent: Tek parametreyi encode eder, her şeyi encode eder
Aracımız encodeURIComponent kullanır — query parametreleri için ideal.
İlgili Araçlar
Base64 Encode / Decode
Metni Base64 formatına şifreleyin veya Base64 kodu düz metne çözün. UTF-8 ve Türkçe karakter destekli.
🛡Bcrypt Hash Üretici
Şifrelerinizi bcrypt algoritmasıyla hash'leyin veya bir bcrypt hash'i şifre ile karşılaştırın. Cost faktörü ayarlanabilir.
📦CSS / JS Sıkıştırıcı
CSS ve JavaScript kodunu sıkıştırın. Boşluk, yorum ve gereksiz karakterleri kaldırarak dosya boyutunu küçültür.