🌐 URL Encode / Decode — Adres Kodlama ve Çözme
URL adreslerini kodlayın veya %C3%BC gibi kodlanmış adresleri okunabilir hâle getirin. Adres parçalarını ve parametreleri tabloyla görün.
Nasıl kullanılır?
- Adresi veya metni yapıştırın.
- Kodlama yönünü seçin.
- Sonucu kopyalayın.
URL Encode / Decode hakkında bilmeniz gerekenler
Web adresleri yalnızca belirli karakterleri taşıyabilir. Boşluk, Türkçe harfler, & ve = gibi işaretler adres içinde doğrudan kullanılamaz; kullanıldığında ya adres kırılır ya da anlamı değişir. URL kodlama, bu karakterleri güvenli karşılıklarına çevirir: boşluk %20, ş harfi %C5%9F olur.
Çözme (decode) ise ters yöndedir ve genellikle bir adresi OKUMAK için gerekir. "%C4%B0stanbul%20Barosu" gibi bir parçayı çözünce "İstanbul Barosu" olduğunu görürsünüz. Arama kayıtlarını, hata mesajlarını ve yönlendirme adreslerini incelerken bu çok işe yarar. İşlem tarayıcınızda yapılır.
URL'ler yalnızca sınırlı bir karakter kümesini doğrudan taşıyabilir: harfler, rakamlar ve birkaç işaret. Türkçe harfler, boşluklar ve noktalama işaretleri "yüzde kodlaması" ile temsil edilir. Bu kodlamayı okumak ve yazmak, web geliştirmede ve arama sonuçlarını incelerken sürekli gereken bir beceridir.
Çözme yönünde araç, adres geçerli bir HTTP adresiyse ek bir hizmet daha sunar: alan adını, yolu ve tüm sorgu parametrelerini ayrı bir tabloda listeler. Uzun izleme (tracking) parametreleriyle dolu bir bağlantının hangi bilgileri taşıdığını görmek için pratik bir yoldur.
Kapsam seçimi çoğu hatanın kaynağıdır. Bir adresi başka bir adresin parametresi olarak gömüyorsanız (ör. yönlendirme bağlantıları), tam adres kodlaması yetersiz kalır ve ?, & karakterleri dış adresin yapısını bozar. Bu durumda "parametre değeri" kapsamını kullanmalısınız.
Hangi durumlarda işinize yarar?
Bağlantı parametresi hazırlamak
Bir arama ya da filtre bağlantısına Türkçe metin eklerken adresin kırılmamasını sağlamak.
Adresi okumak
Kodlanmış bir bağlantının hangi sayfaya ve hangi parametrelerle gittiğini çözerek anlamak.
Hata ayıklama
Kayıtlarda görünen kodlanmış istek adreslerini okunabilir hâle getirmek.
Daha iyi sonuç için
- Genellikle yalnızca parametre DEĞERİNİ kodlamanız gerekir, adresin tamamını değil.
- Sonuçta %25 görüyorsanız muhtemelen çift kodlama yaptınız; bir kez çözüp tekrar bakın.
- Adres içinde Türkçe karakter kullanmak yerine Slug Oluşturucu ile temiz bir adres üretmek daha kalıcı bir çözümdür.
Sınırlar ve dikkat edilecekler
- Adresin tamamını kodlamak ile yalnızca bir parametre değerini kodlamak farklı işlemlerdir; tamamını kodlarsanız : ve / işaretleri de kodlanır ve adres bozulur.
- Zaten kodlanmış bir metni tekrar kodlamak çift kodlama yaratır (% işareti %25 olur) ve adres çalışmaz.
- Kodlama karakter setine bağlıdır; UTF-8 dışı bir kaynaktan gelen metinde sonuç beklenmedik olabilir.
Sık Sorulan Sorular
%20 nedir?
"Parametre değeri" ile "tam adres" farkı nedir?
%20 ne demek?
Neden bazı adreslerde + işareti var?
Metnim gönderiliyor mu?
Araç künyesi
| Çıktı biçimi | .txt |
|---|---|
| Dosya boyutu sınırı | Yok — sınır yalnızca cihazınızın belleğidir |
| Üyelik / ücret | Gerekmez — tamamen ücretsiz |
| Verileriniz | Cihazınızdan çıkmaz — hiçbir sunucuya yüklenmez |
| Çevrimdışı çalışır mı? | Evet — sayfa yüklendikten sonra internet gerekmez |