DevBento logoDevBento
Araçlar/URL Kodlayıcı ve HTML Varlık Dönüştürücü

URL Kodlayıcı ve HTML Varlık Dönüştürücü

Metinleri encodeURIComponent veya encodeURI ile kodlayın, HTML özel karakterlerini varlıklara dönüştürün. İşlemler tarayıcınızda gerçekleşir.

Gönder:
İlgili Dönüşümler
URL Çözücü Online: Yüzde Kod Çözme Aracı
Yüzde kodlu URL'leri okunabilir metne dönüştürün. %20'yi boşluklara, %2F'yi eğik çizgilere çevirir ve UTF-8 dizilerini çözer. Tarayıcıda çalışır, ücretsiz.
URL Sorgu Parametrelerini Kodlama: Kodlayıcı
Sorgu parametre değerlerini boşluklar, ve işaretleri ve Unicode ile URL kodlayın. encodeURIComponent vs encodeURI, %20 vs + ve çift kodlama hataları.
İlgili Araçlar
b64Base64 Kodlayıcı/Çözücü
Base64 kodlama ve çözme aracı. UTF-8 metin, emoji ve ikili verileri destekler. Sunucu yok, üyelik gerekmez, her şey tarayıcınızda çalışır.
jwtJWT Çözücü
Decode Base64URL-encoded data

URL Kodlayıcı ve HTML Varlık Kodlayıcı

Metinleri URL’lerde güvenli kullanım için yüzde kodlamasına dönüştürün veya HTML özel karakterlerini (<, >, & gibi) varlık eşdeğerlerine çevirin. Her iki işlem de yerel JavaScript fonksiyonlarını kullanarak tamamen tarayıcınızda çalışır.

URL Kodlaması Nedir?

URL kodlaması (yüzde kodlaması olarak da adlandırılır), bir URI’de izin verilmeyen veya özel anlamı olan karakterleri temsil etme mekanizmasıdır. Her güvensiz karakter, byte değerini temsil eden iki onaltılık basamak ile % ile değiştirilir. Örneğin, boşluk %20 (ASCII’de 0x20) olur. Bu, RFC 3986’da tanımlanmıştır ve tarayıcıların ilettiği sorgu parametreleri, yol bölümleri ve parça tanımlayıcıları boşluk, Unicode veya ayrılmış sınırlayıcılar içerdiğinde kullanılır. HTML varlık kodlaması ayrı bir mekanizmadır: <, > ve & gibi karakterleri güvenli referanslara (&lt;, &gt;, &amp;) dönüştürür, böylece tarayıcılar bunları markup olarak yorumlamak yerine literal metin olarak işler.

Nasıl Kullanılır

  1. Mod seçin. URL kodlaması için URL sekmesini, HTML karakter kaçışı için HTML Varlıklar sekmesini kullanın
  2. Yönü belirleyin. Kodla veya Çöz seçeneğini işaretleyin
  3. URL kodlaması için Bileşen (sorgu değeri olarak kullanmak için her şeyi kodlar) veya Tam URI (URL yapısını korur) seçin
  4. Metninizi yazın veya yapıştırın. Çıktı anında güncellenir
  5. Takas (Swap) ile işlemi tersine çevirin

URL Yüzde Kodlaması

Bir URL’de ayrılmamış karakter kümesi (harfler, rakamlar, -, _, ., ~) dışındaki her bayt, % ve ardından iki büyük harf onaltılık basamak ile değiştirilir. Bu, RFC 3986’da tanımlanır ve tarayıcıların boşluk, Unicode veya ayrılmış sınırlayıcılar içeren sorgu parametreleri, yol bölümleri ve parça tanımlayıcılarını iletme şeklidir.

İki mod, JavaScript’in iki yerel fonksiyonunu yansıtır. encodeURIComponent neredeyse her zaman ihtiyacınız olan şeydir. Tek bir değeri sorgu parametresi veya yol bölümü olarak güvenle yerleştirilebilecek şekilde kodlar. encodeURI, tam bir URL dizesini kodlarken yapısal karakterlerini (: //, /, ?, #, &, =) korur. Bir sorgu değerinde encodeURI kullanmak, & veya = içeren URL’yi sessizce bozar.

HTML Varlık Kodlaması

HTML, kendi sözdizimi için beş karakter ayırır: &, <, >, “ ve ’. Bunlar, kodlanmadan HTML’de işlenen kullanıcı içeriğinde görünürse, tarayıcı bunları işaretleme olarak yorumlar. Bu da yansıyan XSS saldırılarının temelidir. Varlık kodlaması, her karakteri tarayıcının gerçek karakter olarak işlediği güvenli bir referansla (&, <, >, ", ') değiştirir.

Bu araç, bu beş karakteri adlandırılmış varlıklar mevcut olduğunda bunları kullanarak, aksi halde sayısal varlıklar kullanarak kodlar. Çözme işlemi sırasında adlandırılmış, ondalık (<) ve onaltılık (<) formları işler.

İkili verileri metin olarak kodlamanız mı gerekiyor? Base64 Kodlama/Çözme aracımızı deneyin. Kodlanmış payload içeren tokenlarla mı çalışıyorsunuz? JWT Çözücü aracımız Base64URL’yi otomatik olarak işler.

🔒

Nothing you paste leaves this tab. Every tool runs entirely in your browser — no upload, no server, no account.

© 2026 devbento.dev · yerel olarak geliştirildi