💳 343 063 Záznamů BIN🏦 13 269 Vydávajících bank🌍 199 Zemí🧰 30 Bezplatných nástrojů

Kodér / dekodér HTML entit

Escapujte text pro bezpečné použití v HTML, převeďte speciální znaky na číselné entity nebo dekódujte entity zpět na prostý text.

Běžné HTML entity

ZnakEntitaČíselnáPopis
&&&Ampersand
<&lt;&#60;Znak menší než
>&gt;&#62;Znak větší než
"&quot;&#34;Dvojité uvozovky
'&apos;&#39;Apostrof (jednoduchá uvozovka)
⍽&nbsp;&#160;Nezalomitelná mezera
©&copy;&#169;Znak copyrightu
®&reg;&#174;Registrovaná ochranná známka
™&trade;&#8482;Znak ochranné známky
€&euro;&#8364;Znak eura
£&pound;&#163;Znak libry
¥&yen;&#165;Znak jenu
¢&cent;&#162;Znak centu
§&sect;&#167;Znak paragrafu
°&deg;&#176;Znak stupně
±&plusmn;&#177;Znak plus-minus
×&times;&#215;Znak násobení
÷&divide;&#247;Znak dělení
…&hellip;&#8230;Výpustka
–&ndash;&#8211;Pomlčka (en dash)
—&mdash;&#8212;Dlouhá pomlčka (em dash)
«&laquo;&#171;Levá lomená uvozovka
»&raquo;&#187;Pravá lomená uvozovka
·&middot;&#183;Tečka uprostřed

O nástroji Kodér / dekodér HTML entit

HTML používá několik znaků pro vlastní syntaxi, takže ampersand, znaky menší než a větší než a uvozovky se v textu musí zapisovat jako entity, například &amp;, &lt; a &quot;. Jejich escapování je také první obranou proti cross-site scriptingu (XSS), když na stránce zobrazujete vstup od uživatele. Zvolte „speciální znaky“ pro escapování jen těchto pěti znaků, nebo „vše mimo ASCII“, aby se i písmena s diakritikou, symboly a emoji převedly na číselné entity jako &#233; — hodí se pro starší systémy, e-mailové šablony a soubory s neznámým kódováním. Režim dekódování dělá opak: převádí pojmenované, desítkové a šestnáctkové entity zpět na čitelné znaky, přesně jako prohlížeč. Referenční tabulka uvádí nejčastěji potřebné entity. Vše běží ve vašem prohlížeči.

FAQ

Jaký je rozdíl mezi &#39; a &apos;?

Obě znamenají apostrof. &apos; je definována v HTML5 a XML, ale ne ve starém HTML 4, takže číselná forma &#39; je nejbezpečnější volbou, která funguje všude.

Stačí escapování HTML k ochraně před XSS?

Escapování pěti speciálních znaků chrání text mezi tagy a uvnitř atributů v uvozovkách. Kontexty URL, JavaScriptu a CSS vyžadují vlastní kódování, proto používejte i šablonovací systém, který escapuje ve výchozím nastavení, a Content Security Policy.

Mám používat pojmenované, nebo číselné entity?

Číselné entity fungují pro každý znak Unicode a v každém parseru. Pojmenované se lépe čtou, ale existují jen pro některé znaky. Na stránkách v UTF-8 obvykle stačí escapovat speciální znaky.