HTML Entity Kodlayıcı
Özel karakterleri HTML varlıklarına dönüştürün ve varlıkları karakterlere geri çözün
Giriş Metni
Sonuç
Kullanım Örnekleri
XSS Önleme
Kullanıcı girişi gösterilirken Cross-Site Scripting (XSS) saldırılarını önlemek için HTML etiketlerini ve özel karakterleri kodlayın.
HTML Kaynak Görüntüleme
HTML kodunu, oluştürülmadan web sayfalarında metin olarak güvenle görüntülenebilmesi için kodlayın.
Özel Karakterler
&, <, > gibi HTML varlıklarını metin işleme için orijinal karakterlerine geri çözün.
Özellikler
XSS Koruması
Web uygulamalarında çapraz site betik çalıştırma saldırılarını önlemek için kullanıcı girişini kodlayın
Çift Yönlü Dönüşüm
Karakterleri varlıklara kodlayın ve varlıkları sorunsuz bir şekilde karakterlere geri çözün
İsimli ve Sayısal Modlar
Okunabilir isimli varlıklar veya evrensel sayısal varlıklar arasında seçim yapın
Gizlilik Öncelikli
Tüm işlemler tarayıcınızda yerel olarak çalışır, sunuculara veri gönderilmez
Nasıl Kullanılır
Varlık Modunu Seçin
& gibi okunabilir varlıklar için İsimli modu veya & formatı için Sayısal modu seçin.
Metin Girin
Kodlamak istediğiniz HTML kodunu veya metni yazın ya da yapıştırın, veya çözmek için kodlanmış varlıkları yapıştırın.
Kodla veya Çöz
Varlıklara dönüştürmek için Kodla'ya veya varlıkları karakterlere geri dönüştürmek için Çöz'e tıklayın. Sonuçu kopyalayın.
Sık Sorulan Sorular
HTML Entity Kodlayıcı Nedir?
Web sayfasına kullanıcı girdisi yapıştırıp sayfanın dağıldığını gördüysen, HTML varlıklarının neden önemli olduğunu zaten biliyorsundur. <, >, & gibi karakterlerin HTML'de özel anlamı var ve DOM'a girmeden önce kaçış karakterine dönüştürülmeleri gerekiyor. Bu araç tam da bunu yapıyor -- metni yapıştır, isimli veya sayısal modu seç, sonucu al.
Kodlama ve Çözme Farkı
Kodlama, ham karakterleri güvenli varlık referanslarına (<, & vb.) çeviriyor, böylece tarayıcı bunları işaretleme yerine metin olarak gösteriyor. Çözme ise tersini yapıyor -- veritabanından veya API'den gelen kodlanmış stringleri orijinal haline döndürmek için kullanışlı.
Nerelerde Kullanılır?
En yaygın kullanım XSS önleme: kullanıcı girdisini render etmeden önce kodlamak büyük bir güvenlik açığını kapatıyor. Geliştiriciler ayrıca blog yazılarında veya dökümantasyonda kod örnekleri göstermek için de kullanıyor.
Pratik İpuçları
En sık kullanılan beş karakter (&, <, >, ", ') için isimli varlıkları tercih et, kod incelemesinde fark etmesi kolay. Adı olmayan Unicode karakterlerle çalışırken sayısal moda geç.
Gizlilik
Tüm kodlama ve çözme işlemleri doğrudan tarayıcında gerçekleşiyor. Hiçbir şey yüklenmez, hiçbir şey kaydedilmez.