🌐 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.

🔒 Tarayıcıda çalışır 🆓 Ücretsiz ⚡ Üyelik gerekmez

Nasıl kullanılır?

  1. Adresi veya metni yapıştırın.
  2. Kodlama yönünü seçin.
  3. Sonucu kopyalayın.
Reklam

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?
URL'lerde boşluk karakteri doğrudan kullanılamaz; onun yerine yüzde işareti ve karakterin onaltılık kodu yazılır. Boşluğun kodu 20 olduğu için %20 görürsünüz. Türkçe "ü" harfi ise iki bayt olduğundan %C3%BC şeklinde kodlanır.
"Parametre değeri" ile "tam adres" farkı nedir?
Tam adres seçeneğinde ://, ?, & gibi adresin yapısını oluşturan karakterler korunur. Parametre değeri seçeneğinde ise bunlar da kodlanır — çünkü bir sorgu parametresinin içine adres yerleştiriyorsanız bu karakterlerin yapıyı bozmaması gerekir.
%20 ne demek?
Boşluk karakterinin URL kodlamasındaki karşılığıdır. Adreslerde boşluk kullanılamaz.
Neden bazı adreslerde + işareti var?
Form verilerinde boşluk bazen + olarak kodlanır; ikisi de aynı anlamı taşır ama farklı bağlamlarda kullanılır.
Metnim gönderiliyor mu?
Hayır, işlem tarayıcınızda yapılır.

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 / ücretGerekmez — tamamen ücretsiz
VerilerinizCihazınızdan çıkmaz — hiçbir sunucuya yüklenmez
Çevrimdışı çalışır mı?Evet — sayfa yüklendikten sonra internet gerekmez
burcevi.com Onunla uyumlu musun? İki burcun aşk, iletişim ve güven uyumunu puanıyla birlikte gör. Uyuma bak →