URL Kodla/Çöz

URL adreslerini ve parametrelerini güvenli bir şekilde kodlayın veya çözün

1073 kullanım | 5.0 puan

Girdi Metni

Sonuç

Sonucu görmek için metin girin ve işle düğmesine tıklayın

Kullanım Kılavuzu

1

İşlem türünü seçin

URL kodlama veya URL çözme işlemini seçin.

2

Kodlama ayarlarını yapın

Tam URL olarak işlem yapma, boşlukları '+' olarak kodlama veya rezerve edilmiş karakterleri de kodlama gibi seçenekleri ayarlayın.

3

Metni girin

Kodlamak istediğiniz normal metni veya çözmek istediğiniz URL kodlu metni girin.

4

İşle düğmesine tıklayın

"İşle" düğmesine tıklayın, sistem otomatik olarak dönüşümü yapacaktır.

URL Kodlama Temel Bilgileri

URL Kodlama Nedir

URL kodlama, URL'lerde kullanılamayan karakterleri güvenli bir şekilde temsil etmek için kullanılan bir tekniktir. Bu işlem, karakterleri % işareti ile başlayan onaltılık değerlere dönüştürür.

URL'ler yalnızca belirli karakterleri kabul eder. Özel karakterler, boşluklar ve dilsel karakterler, URL'de kullanılmadan önce kodlanmalıdır.

URL Karakter Sınıflandırması

1. Kaynak Karakterler (Semboller)

URL'de doğrudan kullanılabilir ve kodlanmaya ihtiyacı olmayan karakterler:

ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_.~

2. Rezerve Edilmiş Karakterler

Özel anlamları olan ve belirli durumlarda kodlanması gereken karakterler:

! # $ & ' ( ) * + , / : ; = ? @ [ ]

3. Diğer Karakterler

Yukarıdaki grupların dışında kalan tüm karakterler (özel karakterler, boşluklar, dilsel karakterler vb.) kodlanmalıdır.

URL Kodlama Örnekleri

Orijinal Karakter URL Kodlu Hali Açıklama
Boşluk %20 veya + Form verilerinde '+', diğer durumlarda '%20'
! %21 Rezerve edilmiş karakter
# %23 Rezerve edilmiş karakter (Fragment tanımlayıcısı)
$ %24 Rezerve edilmiş karakter
& %26 Rezerve edilmiş karakter (Parametre ayırıcısı)
' %27 Rezerve edilmiş karakter
? %3F Rezerve edilmiş karakter (Sorgu dizesi başlangıcı)
= %3D Rezerve edilmiş karakter (Parametre ataması)
ç %C3%A7 Non-ASCII karakter (UTF-8 olarak kodlanır)
ğ %C4%9F Non-ASCII karakter (UTF-8 olarak kodlanır)

Nerede Kullanılır?

  • Web form verilerini sunucuya göndermek (GET ve POST istekleri)
  • URL parametrelerinde özel karakterleri göndermek
  • Dilsel karakterleri (Türkçe, Çince, Arapça vb.) URL'de kullanmak
  • RESTful API'lerde parametreleri güvenli bir şekilde iletmek
  • URL'de JSON verilerini veya karmaşık veri yapılarını göndermek

Güvenlik Önlemleri

URL kodlaması, web uygulamasının güvenlik stratejisinin önemli bir parçasıdır:

  • Her zaman kullanıcı tarafından girilen URL parametrelerini doğrulayın ve kodlayın
  • SQL enjeksiyonundan korunmak için parametreleri uygun şekilde işleyin
  • XSS (Cross-Site Scripting) saldırılarını önlemek için girişleri temizleyin
  • HTTPS kullanarak veri aktarımının güvenliğini sağlayın
  • Kodlanmış URL'leri çözerek kullanırken dikkatli olun, özellikle dış kaynaklardan geliyorsa
Reklam