Header Altı Reklam Alanı

URL Encode/Decode – URL Kodlama ve Çözme Aracı - Cgnhub Araçlar

Header Altı Reklam Alanı

🔗 URL Encode/Decode

URL encode ve decode işlemleri için ücretsiz online araç.

Maksimum 50.000 karakter

🔗 URL Encoding Nedir?

URL encoding (URL kodlama), URL'lerde güvenli olmayan karakterleri güvenli karakterlere dönüştürme işlemidir. Online URL encode/decode aracımız ile URL'lerinizi kodlayabilir ve çözebilirsiniz.

URL Encoding Kuralları

🔒 Encode Edilen Karakterler

  • Boşluk → %20
  • ! → %21
  • " → %22
  • # → %23
  • $ → %24
  • % → %25
  • & → %26
  • ' → %27

🌐 Türkçe Karakterler

  • ç → %C3%A7
  • ğ → %C4%9F
  • ı → %C4%B1
  • ö → %C3%B6
  • ş → %C5%9F
  • ü → %C3%BC
  • İ → %C4%B0

✅ Güvenli Karakterler

  • A-Z (büyük harf)
  • a-z (küçük harf)
  • 0-9 (rakamlar)
  • - . _ ~ (özel)

Kullanım Alanları

🌐 Web Geliştirme

  • Form verilerini gönderme
  • Query string parametreleri
  • AJAX istekleri
  • API endpoint'leri

📊 Veri İşleme

  • CSV dosya işleme
  • Log analizi
  • Veri aktarımı
  • Database sorguları

🔍 SEO

  • URL slug oluşturma
  • Canonical URL'ler
  • Redirect işlemleri
  • Sitemap oluşturma

🔐 Güvenlik

  • XSS koruması
  • SQL injection önleme
  • Input sanitization
  • Güvenli veri transferi

URL Encoding Türleri

📝 Percent Encoding

Standart URL encoding yöntemi. Karakterler % işareti ve hex kodu ile temsil edilir.

"Hello World" → "Hello%20World"

➕ Plus Encoding

Form verilerinde boşluk karakteri + işareti ile kodlanır.

"Hello World" → "Hello+World"

Yaygın URL Encoding Örnekleri

E-posta Adresi:
user@example.com → user%40example.com
Türkçe Metin:
Merhaba Dünya → Merhaba%20D%C3%BCnya
Özel Karakterler:
100% başarı → 100%25%20ba%C5%9Far%C4%B1
URL Parametresi:
search=web tasarım → search=web%20tasar%C4%B1m

Programlama Dillerinde URL Encoding

🐘 PHP

urlencode($string)
urldecode($string)

🌐 JavaScript

encodeURIComponent(str)
decodeURIComponent(str)

🐍 Python

urllib.parse.quote(string)
urllib.parse.unquote(string)

☕ Java

URLEncoder.encode(str, "UTF-8")
URLDecoder.decode(str, "UTF-8")

URL Encoding İpuçları

💡 En İyi Uygulamalar:

  • UTF-8 Encoding: Her zaman UTF-8 karakter seti kullanın
  • Double Encoding: Çift encoding'den kaçının
  • Query Parameters: Form verilerini encode edin
  • Path Segments: URL path'lerinde özel karakterleri encode edin

Yaygın Hatalar

⚠️ Dikkat Edilecek Noktalar:

  • Çift Encoding: Zaten encode edilmiş veriyi tekrar encode etmeyin
  • Karakter Seti: Farklı karakter setleri farklı sonuçlar verebilir
  • Plus vs Percent: Form verileri ve URL'ler farklı encoding kullanır
  • Reserved Characters: URL'de özel anlamı olan karakterlere dikkat edin
💡 İpucu: URL encoding web güvenliği için kritiktir. Kullanıcı girdilerini her zaman encode edin.