HTML-entity-decoder
Enkodeer en decodeer HTML-entities direct. Converteer tussen speciale tekens en entity-referenties. Alle verwerking in uw browser.
Statistieken
Hoe gebruik ik de HTML-entity-decoder
Kies een modus
Selecteer Encoderen om tekens naar entities om te zetten, of Decoderen om entities terug naar tekens om te zetten.
Voer uw tekst in
Plak of typ de tekst met HTML-entities of ruwe tekens.
Bekijk het resultaat
Het geconverteerde resultaat verschijnt direct. Kopieer het met één klik.
Wat zijn HTML-entities?
HTML-entities zijn speciale codes om tekens weer te geven die een speciale betekenis hebben in HTML (zoals <, >, &) of tekens die niet makkelijk getypt kunnen worden. Ze gebruiken het formaat &name; of &#number; of &#xhex;.
Soorten HTML-entities
Benoemde entities
Gebruik leesbare namen zoals & voor &, < voor <, > voor >, " voor "
Decimaal numeriek
Gebruik decimale codepunten zoals & voor &, < voor <
Hexadecimaal numeriek
Gebruik hex-codepunten zoals & voor &, < voor <
Veelgestelde vragen
Benoemde entities gebruiken leesbare namen zoals & voor &. Numerieke entities gebruiken decimale (&) of hexadecimale (&) codepunten. Beide staan voor hetzelfde teken.
Ja, de tool ondersteunt alle standaard benoemde HTML5-tekenreferenties, waaronder ©, €, —, en honderden meer.
Gebruik entity-encodering wanneer u tekst in HTML insluit die tekens bevat zoals <, >, & of aanhalingstekens die als markup geïnterpreteerd kunnen worden.
De HTML5-specificatie (nu de WHATWG Living Standard) definieert 2231 benoemde tekenreferenties - een enorme uitbreiding op de 252 van HTML 4.01. Ze omvatten symbolen zoals © (copyrightteken), € (euroteken) en ✓ (vinkje). Elk daarvan heeft ook een numeriek equivalent, zoals © of © voor het copyrightteken.
In HTML: escape < als <, > als > en & als &, plus " als " binnen attribuutwaarden. XML 1.0 definieert vooraf precies vijf entities - die vier plus ' - en HTML5 ondersteunt ' ook al deed HTML 4 dat niet. Daarvan is & het belangrijkst: een onge-escapet ampersand gevolgd door letters kan verkeerd gelezen worden als het begin van een entity.
Dubbele encodering ontstaat wanneer al geëncodeerde tekst opnieuw geëncodeerd wordt: & wordt & en dan &amp;. Het zichtbare symptoom is een letterlijke & of & op de pagina. Oplossen betekent exact één keer decoderen op de grens waar de waarde de HTML-context binnenkomt - deze tool laat u elke doorgang apart verifiëren.
Ze lossen verschillende problemen op. Percent-encoding (%20) is de URL-standaard van RFC 3986 en hoort thuis in href-attributen; HTML-entities (&) escapen markuptekens en gelden alleen waar de URL in HTML is ingebed. Een querywaarde met & en spaties heeft doorgaans beide lagen nodig: spaties percent-geëncodeerd, en de scheidende & geschreven als & in de markup.
Ja - de tabel met benoemde tekenreferenties is sinds ongeveer 2014 volledig geïmplementeerd in alle grote browsers, inclusief de legacy entities zonder puntkomma die HTML5 voor achterwaartse compatibiliteit behoudt. Numerieke referenties (© of ©) zijn nog veiliger, omdat ze alleen afhangen van Unicode-codepunten, niet van een opzoektabel in de browser.
Gerelateerde tools
Unicode-dekoder
Converteer tussen Unicode-escapes en leesbare tekst
Base64 URL-dekoder & parser
Decodeer en encodeer Base64, parseer URL-gecodeerde strings, bekijk Base64-afbeeldingen vooraf en decodeer JWT-header- of payload-segmenten
Hex-dekoder
Converteer tussen hexadecimaal en tekst — met configureerbare scheidingstekens en prefixopties
Autoritatieve referenties
De primaire bronnen achter deze tool — officiële standaarden en specificaties, geen tweedehands samenvattingen.