💳 343.063 BIN-poster🏦 13.269 Udstedende banker🌍 199 Lande🧰 30 Gratis værktøjer

HTML-entitetskoder / -dekoder

Escape tekst til sikker brug i HTML, omdan specialtegn til numeriske entiteter, eller afkod entiteter tilbage til almindelig tekst.

Almindelige HTML-entiteter

TegnEntitetNumeriskBeskrivelse
&&&Og-tegn
<&lt;&#60;Mindre end-tegn
>&gt;&#62;Større end-tegn
"&quot;&#34;Dobbelt anførselstegn
'&apos;&#39;Apostrof (enkelt anførselstegn)
⍽&nbsp;&#160;Hårdt mellemrum
©&copy;&#169;Copyright-tegn
®&reg;&#174;Registreret varemærke
™&trade;&#8482;Varemærketegn
€&euro;&#8364;Eurotegn
£&pound;&#163;Pundtegn
¥&yen;&#165;Yentegn
¢&cent;&#162;Centtegn
§&sect;&#167;Paragraftegn
°&deg;&#176;Gradtegn
±&plusmn;&#177;Plus-minus-tegn
×&times;&#215;Gangetegn
÷&divide;&#247;Divisionstegn
…&hellip;&#8230;Vandret ellipse
–&ndash;&#8211;Kort tankestreg (en-dash)
—&mdash;&#8212;Lang tankestreg (em-dash)
«&laquo;&#171;Venstre vinkelanførselstegn
»&raquo;&#187;Højre vinkelanførselstegn
·&middot;&#183;Midterprik

Om HTML-entitetskoder / -dekoder

HTML bruger nogle få tegn til sin egen syntaks, så og-tegnet, mindre end- og større end-tegnene samt anførselstegn skal skrives som entiteter som &amp;, &lt; og &quot;, når de optræder som tekst. At escape dem er også det første forsvar mod cross-site scripting (XSS), når du viser brugerinput på en side. Vælg »specialtegn« for kun at escape de fem tegn, eller »alle ikke-ASCII« for også at omdanne bogstaver med accent, symboler og emoji til numeriske entiteter som &#233; – nyttigt til gamle systemer, e-mailskabeloner og filer med ukendt tegnkodning. Afkodningstilstand gør det modsatte: den omdanner navngivne, decimale og hexadecimale entiteter tilbage til læsbare tegn, præcis som en browser ville. Referencetabellen viser de entiteter, du oftest får brug for. Alt kører i din browser.

FAQ

Hvad er forskellen på &#39; og &apos;?

Begge betyder en apostrof. &apos; er defineret i HTML5 og XML, men ikke i gammel HTML 4, så den numeriske form &#39; er det sikreste valg og virker overalt.

Er det nok at escape HTML for at forhindre XSS?

At escape de fem specialtegn beskytter tekst mellem tags og i attributter i anførselstegn. URL-, JavaScript- og CSS-kontekster kræver deres egen kodning, så brug også en skabelonmotor, der escaper som standard, og en Content Security Policy.

Skal jeg bruge navngivne eller numeriske entiteter?

Numeriske entiteter virker for alle Unicode-tegn og i alle parsere. Navngivne entiteter er lettere at læse, men findes kun for nogle tegn. Med UTF-8-sider behøver du normalt kun at escape specialtegnene.