URL Kodlama / Kod Çözme Aracı

Metinleri ve dizeleri URL (Percent) kodlamasına dönüştürün.

URL Kodlama (Percent Encoding) Nedir?

URL Kodlama, 'Yüzde Kodlaması' (Percent Encoding) olarak da bilinir, bir URL içindeki 'özel' veya 'güvenli olmayan' karakterleri evrensel olarak kabul edilen bir formata dönüştürme işlemidir.

Problem: URL'ler yalnızca belirli bir ASCII karakter setini (İngiliz alfabesi, sayılar, - _ . ~) içerebilir. Boşluklar, /, ?, & gibi karakterler veya ç, ğ, ü gibi Türkçe karakterler bir URL'nin yapısını bozabilir.

Çözüm: URL kodlama, bu güvenli olmayan karakterleri bir yüzde işareti (%) ve ardından karakterin ASCII (veya UTF-8) değerini temsil eden iki haneli bir onaltılık (hex) sayı ile değiştirir.

Bu Çevirici için Temel Kullanım Alanları:

  • Boşluklar: beyaz boşluk -> beyaz%20boşluk (%20 boşluğun hex kodudur).
  • Türkçe Karakterler (UTF-8): Çözüm -> %C3%87%C3%B6z%C3%BCm
  • Web Formları (GET): Bir arama kutusuna 'q=test&search' yazarsanız, & karakterinin kodlanması gerekir (q=test%26search) ki bu, URL'deki bir sonraki parametrenin başlangıcı ile karıştırılmasın.
Bu URL kodlayıcı aracı, metinleri RFC 3986 standardına (UTF-8 kullanarak) uygun olarak güvenli bir şekilde kodlamanıza veya kodunu çözmenize olanak tanır.

URL Kodlama/Kod Çözme Örnekleri

URL kodlama örnekleri yükleniyor...

URL Kodlama İpuçları ve Kavramları

🚫

Kodlama vs. Şifreleme

Base64 gibi, URL kodlaması da bir **şifreleme değildir**. Bu bir *temsil* değişikliğidir. Kolayca geri çözülebilir ve hiçbir gizlilik sağlamaz. Veri gizliliği için AES gibi algoritmalar kullanın.

🔑

Neden '+' Karakteri Sorun Olur?

Eski sistemler boşlukları + işareti ile kodlardı (application/x-www-form-urlencoded). Modern standart (RFC 3986) boşlukları %20 olarak kodlar. Bu araç, tüm boşlukları %20 olarak kodlayan modern standardı kullanır.

📦

UTF-8 ve Türkçe Karakterler

Modern web, ü, ğ, ş gibi uluslararası karakterler için UTF-8 kullanır. URL kodlaması bu karakterleri doğru bir şekilde (örn: ş -> %C5%9F) temsil etmelidir. Bu araç tam UTF-8 desteğine sahiptir.

Sıkça Sorulan Sorular (URL Kodlama)

Blogumuzdan