CanDoYa
NL

HTML-entiteiten coderen en decoderen

Draait volledig in je browser - niets uploaden, geen account.

Escape alleen de HTML-gevoelige tekens: ampersand, punthaken, aanhalingstekens en apostrofs.
Invoer
Resultaat
Voer tekst in om te coderen, of HTML-entiteiten om te decoderen0 entity-referenties0 tekens erin, 0 tekens eruit
Deel deze tool

Wat is een encoder en decoder voor HTML-entiteiten?

Een encoder en decoder voor HTML-entiteiten zet tekens om tussen leesbare tekst en HTML-tekenreferenties zoals <, ©, © en 🌍. Gebruik het om tekens die HTML-opmaak kunnen verstoren te escapen voordat je tekst in HTML plakt, of om entities uit broncode terug te zetten naar gewone tekst.

Zo werkt het

  1. 1Kies Coderen of Decoderen. Kies Coderen om tekst om te zetten naar HTML-entiteiten, of Decoderen om entity-referenties terug te zetten naar leesbare tekens.
  2. 2Kies een codeermodus. Gebruik Speciale tekens voor veilige HTML-tekst, Named entities voor leesbare namen, of Decimaal en Hex voor numerieke codepuntreferenties.
  3. 3Plak je tekst. Het resultaat wordt live bijgewerkt in het uitvoerpaneel. De decodeermodus verwerkt named, decimale en hexadecimale referenties samen.
  4. 4Kopieer het resultaat. Kopieer de gecodeerde of gedecodeerde tekst en plak die in je HTML, template, e-mail of documentatie.

Voor wie

De conversie draait live in je browser en je tekst wordt niet geüpload. Gebruik Speciale tekens als je alleen veilige HTML-tekst nodig hebt, Named entities voor leesbare referenties zoals ©, of numerieke modi wanneer je decimale of hexadecimale codepunten nodig hebt.

Veelgestelde vragen

Is deze HTML entity encoder gratis?

Ja. De encoder en decoder voor HTML-entiteiten is gratis te gebruiken, zonder aanmelden, download of gebruikslimiet. Plak tekst, kies een modus en kopieer het resultaat uit je browser.

Wordt mijn tekst ergens geüpload?

Nee. Coderen en decoderen gebeurt lokaal in je browser. De tekst die je in de widget plakt, wordt niet naar een server gestuurd. Dat is handig voor privé-templates, broncodesnippets en supporttickets.

Welke tekens moet ik coderen voor veilige HTML?

Escape minimaal ampersand, kleiner-dan, groter-dan en aanhalingstekens wanneer tekst in HTML of een attribuut wordt geplaatst. Die tekens kunnen markup, entities of attribuutgrenzen starten. Elk niet-ASCII-teken coderen is optioneel op moderne UTF-8-pagina's.

Wat is het verschil tussen named, decimale en hex entities?

Named entities gebruiken leesbare labels zoals <code>&amp;copy;</code>. Decimale numerieke referenties gebruiken codepunten in basis 10, zoals <code>&amp;#169;</code>. Hex-referenties gebruiken codepunten in basis 16, zoals <code>&amp;#xa9;</code>. Browsers decoderen alle drie de vormen.

Ondersteunt de decoder emoji en niet-Nederlandse tekst?

Ja. Numerieke referenties kunnen elk geldig Unicode-codepunt voorstellen, inclusief emoji en niet-Latijnse scripts. Bijvoorbeeld: <code>&amp;#x1f30d;</code> decodeert naar de wereldbol-emoji, en named entities zoals <code>&amp;eacute;</code> naar letters met accenten.

Wordt gedecodeerde HTML uitgevoerd als echte markup?

Nee. Het gedecodeerde resultaat staat in een gewone textarea, dus tags blijven tekst in de tool. Kopieer je de gedecodeerde uitvoer naar een HTML-document, dan behandelt de browser echte tags wel als markup.

Waarom werd een dubbel ge-escapete ampersand maar een keer gedecodeerd?

<code>&amp;amp;</code> is de entity voor een letterlijke ampersand. Een keer decoderen geeft <code>&amp;</code>. Als een string meerdere keren is gecodeerd, moet je mogelijk vaker decoderen, maar doe dat alleen wanneer je weet dat de bron dubbel ge-escaped is.