Přeskočit na obsah
Konvertor

HTML entity kodér/dekodér

Zakódujte speciální znaky jako HTML entity nebo je dekódujte zpět.

Načítání...

O HTML Entity Encoderu/Decoderu

HTML Entity Encoder/Decoder převádí speciální znaky jako menší než, větší než, ampersand a uvozovky na jejich pojmenované HTML entity ekvivalenty (<, >, &, &quot;, &#39;) nebo číselné reference znaků a dekóduje je zpět na původní znaky. Správné HTML entity kódování je primární obranou proti Cross-Site Scripting (XSS) při vkládání uživatelsky řízeného obsahu do HTML kontextů a je povinné pro správné vykreslení rezervovaných znaků, aniž by byly interpretovány jako značky.

Procházet všechny nástroje Konvertor

Jak používat

Vložte text se speciálními znaky a kliknutím na Encode převeďte všechny znaky, které mají v HTML zvláštní význam, na jejich bezpečné ekvivalenty v podobě entit – podle cílového kontextu si vyberte pojmenované entity (&amp;) nebo desítkové číselné odkazy (&#38;). Pro dekódování vložte text zakódovaný pro HTML a kliknutím na Decode obnovte původní znaky. Nástroj zpracovává všech 253 pojmenovaných entit HTML5 včetně rozšířené latinky, řeckých, matematických a typografických znaků.

Běžné případy použití

  • Weboví vývojáři sanitizující uživatelsky dodaný text před jeho vložením do HTML šablonových řetězců, aby zabránili uloženým a reflektovaným XSS zranitelnostem v příspěvcích na fórech, komentářích a profilových polích
  • Vývojáři e-mailových šablon kódující speciální znaky v tělech HTML e-mailů, aby zajistili správné vykreslení znaků ampersand, menší než a větší než ve všech e-mailových klientech
  • Weboví scrapeři a datoví inženýři dekódující HTML entity v seškrabaném obsahu – jako & objevující se jako & a jako mezera – před uložením čistého textu do databází nebo vyhledávacích indexů
  • Techničtí autoři a autoři dokumentace kódující ukázky kódu obsahující znaky úhlových závorek pro zobrazení na HTML dokumentačních stránkách, aniž by byly parsovány jako HTML tagy
  • Bezpečnostní auditoři testující obcházení validace vstupu XSS kódováním payloadů v číselných a pojmenovaných entitních formách k identifikaci filtrů, které dekódují entity před aplikací detekce XSS založené na vzorech