ESC

Giriş Metni

İsimli varlıklar: &, <, >, " formatını kullanır.

Sonuç

Tüm işlemler tarayıcınızda gerçekleşir. Hiçbir veri sunucuya gönderilmez.

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

1

Varlık Modunu Seçin

&amp; gibi okunabilir varlıklar için İsimli modu veya &#38; formatı için Sayısal modu seçin.

2

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.

3

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

&lt; veya &#60; gibi kodlar, tarayıcının HTML etiketi sanacağı karakterleri güvenle metin olarak göstermenizi sağlıyor. Kullanıcı girdisi basarken veya kod örnekleri paylaşırken olmazsa olmaz.

Günlük web geliştirmede isimli varlıklar (&amp;, &lt; gibi) daha okunabilir. Unicode gibi geniş karakter setleriyle çalışıyorsan sayısal moda geç.

Hayır, her şey tarayıcında JavaScript ile çalışıyor. Hiçbir veri sunucuya gönderilmiyor.

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 (&lt;, &amp; 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.

Güvenlik ve Gizlilik

Verilerinizin güvenliği bizim önceliğimiz

Yerel İşleme

Tüm işlemler tarayıcınızda gerçekleşir

Veri Transferi Yok

Verileriniz sunucularımıza gönderilmez

Veri Depolama Yok

Hiçbir veri depolanmaz veya paylaşılmaz

SSL Şifreleme

Güvenli bağlantı için SSL şifreleme