HTML entities coderen en decoderen

Met dit hulpmiddel kun je HTML entities coderen en decoderen: “&” wordt “&” en andersom, desgewenst met benoemde, decimale of hexadecimale verwijzingen voor letters met accent, het euroteken en andere speciale tekens. Je tekst verlaat de browser nooit.

Bron: WHATWG HTML Living Standard – Named character references. Bijgewerkt: .

Plak of typ, de omzetting verschijnt direct.

Je tekst blijft in je browser: hij wordt niet verstuurd, niet opgeslagen en niet in de adresbalk gezet.

Mijn toolboxJe invoer wordt alleen in deze browser opgeslagen.

Resultaat

Resultaat
<p class="noot">Prijs: 5 € & meer – “gratis”</p>
Samenvatting
11 tekens vervangen, 48 → 97 tekens.
Veelgebruikte tekens om op te zoeken
TekenNaamGetal
&&&
<&lt;&#60;
>&gt;&#62;
"&quot;&#34;
'&apos;&#39;
 &nbsp;&#160;
©&copy;&#169;
®&reg;&#174;
™&trade;&#8482;
€&euro;&#8364;
£&pound;&#163;
¥&yen;&#165;
¢&cent;&#162;
§&sect;&#167;
°&deg;&#176;
±&plusmn;&#177;
×&times;&#215;
÷&divide;&#247;
–&ndash;&#8211;
—&mdash;&#8212;
‘&lsquo;&#8216;
’&rsquo;&#8217;
“&ldquo;&#8220;
”&rdquo;&#8221;
…&hellip;&#8230;
•&bull;&#8226;
ä&auml;&#228;
ö&ouml;&#246;
ü&uuml;&#252;
Ä&Auml;&#196;
Ö&Ouml;&#214;
Ü&Uuml;&#220;
ß&szlig;&#223;
→&rarr;&#8594;

Zo wordt het berekend

HTML entities: waarvoor dienen ze

HTML entities (tekenverwijzingen) staan voor tekens die in de broncode een speciale betekenis hebben of lastig te typen zijn. De vijf belangrijkste zijn &amp; voor het en-teken, &lt; en &gt; voor de punthaken, &quot; voor het dubbele aanhalingsteken en &#39; voor de apostrof. Zonder codering zou de browser een kleiner-dan-teken in tekst lezen als het begin van een tag.

Benoemd, decimaal, hexadecimaal

Wanneer coderen en wanneer niet

Op UTF-8-pagina’s mogen letters met accent en het euroteken direct in de tekst staan. De verplichte tekens moet je coderen zodra tekst in HTML wordt geplaatst, vooral tekst van gebruikers: dat voorkomt een verkeerde weergave en is een bouwsteen tegen cross-site scripting. Afhankelijk van de plek (HTML-tekst, attribuut, JavaScript, URL) geldt een andere escaping.

Beperkingen

Het hulpmiddel kent de gangbare benoemde verwijzingen (Latin-1, typografie, valuta, pijlen, wiskunde, Grieks), niet alle ruim 2.000 namen van de WHATWG-lijst. Onbekende namen blijven bij het decoderen ongewijzigd en worden gemeld. Decoderen levert tekst op, geen actieve HTML.

Veelgestelde vragen

Wat zijn HTML entities?

Tekenverwijzingen die in de broncode voor een teken staan, zoals een en-teken, een punthaak of een letter met accent. Ze beginnen met een en-teken en eindigen met een puntkomma.

Hoe codeer ik speciale tekens voor HTML?

Kies “Tekst coderen naar entities” en het niveau “benoemd”. Op UTF-8-pagina’s zijn letters met accent ook zonder codering toegestaan.

Hoe decodeer ik HTML entities?

Kies “Entities decoderen naar tekst” en plak de tekst. Benoemde, decimale en hexadecimale verwijzingen worden weer tekens.

Welke tekens moet ik in HTML altijd coderen?

Het en-teken en de twee punthaken. In attribuutwaarden komt het gebruikte aanhalingsteken erbij.

Wat is het verschil tussen benoemde en numerieke entities?

Benoemde hebben een leesbare naam, numerieke geven het Unicode-codepunt als getal. Numerieke werken voor elk teken, benoemde alleen voor tekens met een naam.

Bronnen en wettelijke basis

Bijgewerkt op: · Redactioneel beleid

Vergelijkbare tools