Ana içeriğe geçHesaplayıcıya geç
108 hesap makinesiCanlı sonuçlarAdım adım çözümler

Rechnerpilot aracı

URL Kodlayıcı

Metni yüzde kodlanmış bir URL bileşeni olarak (RFC 3986) kodlayın veya geri çözün – tarayıcınızda yerel olarak.

Geliştirici Araçları

Kodlamak için metin girin.

Açıklama

URL Kodlayıcı nasıl çalışır

URL kodlaması (yüzde kodlaması) RFC 3986’da tanımlıdır. Bir URL’de özel anlamı olan veya izin verilmeyen karakterlerin güvenli biçimde iletilebilmesini sağlar. Etkilenen her karakter, UTF-8 baytlarının % dizisi olarak gösterilir (ör. boşluk %20, “ß” %C3%9F).

Bu araç tek bir URL bileşenini (örneğin bir sorgu değeri) kodlar, tam bir URL’yi değil. &, ?, = ve / gibi ayrılmış karakterler bu nedenle URL yapısı oluşturmasınlar diye bilinçli olarak kodlanır.

Bu aracın sınırları

  • Bileşen kodlaması — yapılı tam URL’leri kodlamak için tasarlanmamıştır.
  • Kesinlikle RFC 3986 — “+” boşluk olarak yorumlanmaz.
  • Gizlilik yok — yüzde kodlaması önemsiz biçimde geri döndürülebilir.

Kaynaklar

  • RFC 3986: Uniform Resource Identifier (URI): Generic Syntax. IETF, 2005. rfc-editor.org/rfc/rfc3986 (Erişim: 09.09.2026).
  • WHATWG URL Standard: Tarayıcıda yüzde kodlamasının tanımı. url.spec.whatwg.org (Erişim: 09.09.2026).

Uygulama

Pratik örnekler

Arama terimini kodlama

“Straße & Weg”, bir URL’de kullanım için “Stra%C3%9Fe%20%26%20Weg” olur.

Parametreyi çözme

“%C3%BCber%20uns”, yeniden üretilebilir şekilde “über uns” haline döner.

Özel karakterler

& ? = / gibi ayrılmış karakterler, URL anlamı kazanmasınlar diye yüzde kodlanır.

SSS

Sık sorulan sorular

URL kodlaması (yüzde kodlaması) nedir?

URL kodlaması, bir URL’de özel anlamı olan veya izin verilmeyen karakterleri UTF-8 baytlarının % dizileriyle değiştirir. RFC 3986’da tanımlıdır.

Hangi karakterler değişmeden kalır?

RFC 3986’ya göre “ayrılmamış” karakterler: A–Z, a–z, 0–9 ve - _ . ~. Diğer tüm karakterler yüzde kodlanır.

Metin bir sunucuya gönderiliyor mu?

Hayır. Kodlama, tarayıcıda encodeURIComponent veya decodeURIComponent ile yerel olarak yapılır. Hiçbir veri iletilmez.

“+” neden boşluk olarak çözülmez?

Boşluk olarak “+”, form kodlamasının (application/x-www-form-urlencoded) bir özelliğidir, RFC 3986’nın değil. Bu araç kesinlikle RFC 3986 uyarınca çözer; boşluklar %20’dir.

Kod çözme ne zaman başarısız olur?

Geçersiz veya eksik yüzde dizilerinde (ör. “%ZZ” veya “%A”), geçerli UTF-8 baytları bulunmadığı için çözücü bir hata bildirir.

İpuçları

Bilinmesi gerekenler

  • Tam URL’ler için bileşen kodlaması yalnızca tekil parçalara (sorgu değerleri) uygundur.
  • Ayrılmış karakterler (& ? = /) URL yapısı oluşturmasınlar diye bilinçli olarak kodlanır.
  • Boşluklar %20 olur, + değil.

İlgili hesap makineleri

Diğer araçlar