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 (`<`, `>`, `&`, `"`, `'`) 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 `<script>alert('hi')</script>` ü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.
İlgili Araçlar
HTML Varlık (Entity) Çözücü
& ve < gibi HTML varlıklarını okunabilir metne çevirin.
URL Kodlama
Metni veya URL'yi anında ve ücretsiz olarak yüzde kodlayın.
JSON Formatter
JSON'ı ücretsiz olarak biçimlendirin, doğrulayın ve düzenleyin.
Base64 Kodlama
Metni anında ve ücretsiz olarak Base64'e kodlayın.
HTML Biçimlendirici
HTML kodunu doğrudan tarayıcınızda temiz ve okunabilir bir yapıda biçimlendirin.
HTML Küçültücü
HTML içindeki gereksiz boşluk ve yorumları kaldırarak daha küçük çıktı oluşturun.