HTML entity kodér/dekodér
Zakódujte speciální znaky jako HTML entity nebo je dekódujte zpět.
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 (<, >, &, ", ') 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.
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 (&) nebo desítkové číselné odkazy (&). 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