HTML Varlık Kodlama

Metni anında ve ücretsiz olarak güvenli HTML varlıklarına dönüştürün.

Bu araç tamamen tarayıcınızda çalışır. Dosyalarınız hiçbir zaman bir sunucuya yüklenmez.

Bu araç ne yapar?

HTML'de özel anlamı olan beş karakteri — `<`, `>`, `&`, `"` ve `'` — adlandırılmış karakter varlıklarıyla (`&lt;`, `&gt;`, `&amp;`, `&quot;`, `&#39;`) değiştirir; böylece metin, etiket veya öznitelik olarak ayrıştırılmadan HTML işaretlemesi içine yerleştirilebilir.

Nasıl kullanılır?

Metni giriş kutusuna yazın veya yapıştırın; kaçışlı çıktı hemen altında otomatik görünür. Kopyalama düğmesiyle alıp doğrudan HTML kaynağınıza veya şablonunuza yapıştırın.

Örnek

`<script>alert('hi')</script>` kodlandığında `&lt;script&gt;alert(&#39;hi&#39;)&lt;/script&gt;` üretilir — açılı parantezler ve tek tırnaklar etkisizleştirilir, böylece tarayıcı bunu bir script etiketi olarak çalıştırmak yerine düz metin olarak gösterir.

Bu neden güvenlik açısından önemli?

Güvenilmeyen metni bir HTML sayfasına eklemeden önce kaçışlamak, siteler arası betik çalıştırmaya (XSS) karşı standart savunmalardan biridir: kullanıcı tarafından girilen metin kaçışsız olarak sayfaya bırakılırsa, `<` gibi karakterler bir saldırganın düz metin yerine çalışan işaretleme veya betik eklemesine izin verebilir.

Neler kaçışlanmaz?

Sıradan harfler, rakamlar ve `. , ! ? -` gibi noktalama işaretleri değişmeden geçer; çünkü HTML'de özel bir anlamları yoktur — yalnızca beş ayrılmış karakter dönüştürülür, böylece çıktı özgün metne mümkün olduğunca yakın kalır.

Sınırlamalar

Bu araç, HTML öğe içeriği ve öznitelik değerleri içinde güvenli görüntüleme için metin kaçışlar; CSS, JavaScript veya URL'leri temizlemez, bunların kendi farklı kaçış kuralları vardır ve yapıştırdığınız HTML'yi doğrulamaz veya ayrıştırmaz.

Gizlilik

Kodlama tamamen tarayıcınızda istemci taraflı JavaScript ile çalışır; girdiğiniz metin bir sunucuya asla yüklenmez veya saklanmaz.

Sıkça Sorulan Sorular

HTML varlık kodlama ne işe yarar?
<, >, & ve tırnak işaretleri gibi özel karakterleri HTML varlık karşılıklarıyla değiştirir, böylece metin HTML olarak yorumlanmadan güvenle görüntülenebilir.
Bu aracı nasıl kullanırım?
Metninizi giriş kutusuna yazın veya yapıştırın, HTML kaçışlı çıktı anında görünür — kopyalayıp HTML'inize yapıştırabilirsiniz.
HTML varlıklarını neden kaçışlamam gerekir?
Kullanıcı tarafından girilen veya ham metnin sayfa düzeninizi bozmasını ya da web sayfasında görüntülenirken siteler arası betik çalıştırma (XSS) için kötüye kullanılmasını önler.