HTML-entiteiten coderen en decoderen

Zet speciale tekens om in HTML-entiteiten of herstel leesbare tekst. Ondersteunt benoemde, decimale en hexadecimale tekenreferenties, Unicode en emoji.

0 tekens
Resultaat

Het resultaat verschijnt hier.

Zo encodeer of decodeer je HTML-entiteiten

  1. Plak tekst of HTML-tekenreferenties en kies encoderen of decoderen.
  2. Schakel benoemde entiteiten in voor vormen zoals &, of uit om hexadecimale referenties te gebruiken.
  3. Voer de conversie uit en kopieer of download de tekst. Het resultaat verschijnt letterlijk, niet als opgemaakte webpagina.

Aan de slag met HTML-entiteiten coderen en decoderen

Met codering kun je tekens als < en > als tekst weergeven. Gedecodeerde inhoud wordt hier nooit uitgevoerd. Entiteitscodering vervangt geen contextafhankelijke HTML-sanitisatie.

Voorbeeld: HTML-tags als tekst weergeven

Invoer
<p title="A&B">Hallo wereld! 👋</p>
Resultaat
&lt;p title=&quot;A&amp;B&quot;&gt;Hallo wereld! &#x1F44B;&lt;/p&gt;

Vragen over HTML-entiteiten coderen en decoderen

Wat is het verschil tussen benoemde en numerieke referenties?

&copy;, &#169; en &#xA9; staan allemaal voor ©. Decoderen accepteert namen en decimale of hexadecimale referenties. Bij encoderen gebruikt de naamoptie beschikbare namen; andere tekens, waaronder emoji, krijgen numerieke referenties.

Waarom verandert &lt; in &amp;lt;?

Als je tekst met entiteiten opnieuw encodeert, worden de &-tekens nogmaals ge-escapet. Elke decodeeractie verwijdert één laag: &amp;lt; wordt &lt;, niet <. Controleer de bron voordat je dit herhaalt. &nbsp; is een vaste spatie, geen gewone spatie.

Is dit hetzelfde als URL-encoding?

Nee. HTML gebruikt referenties zoals &amp;, terwijl URL-encoding procentcodes zoals %26 gebruikt. Gebruik de URL-tool voor parameterwaarden. Voor een URL in een HTML-attribuut kan zowel URL-encoding van de waarden als HTML-escaping van het hele attribuut nodig zijn.

Schoont deze tool HTML op of voorkomt hij XSS?

Nee. Hij zet tekens om, maar maakt onbetrouwbare HTML niet veilig. Resultaten worden hier als tekst getoond en nooit uitgevoerd. Code vereist bescherming die bij de HTML-, URL-, CSS- of JavaScript-context past. Onbekende entiteiten, referenties zonder puntkomma en ongeldige numerieke referenties worden geweigerd.

Worden mijn bestanden, tokens of teksten geüpload?

Nee. De verwerking vindt plaats in je browser. De website levert de pagina en de programmacode, maar stuurt je invoer niet naar een conversieserver en slaat die niet op in een account.

Alle ontwikkelaarstools

Codering en bestanden

Zet tekst, bytes, URL’s en ingesloten afbeeldingen om zonder de oorspronkelijke gegevens te veranderen.

Gegevens en tekst analyseren

Bekijk gestructureerde gegevens en tokens en zie precies wat er is veranderd.

Hashes, ID’s en schema’s

Controleer bestanden, genereer identificatiecodes en bekijk tijden en terugkerende uitvoeringen.

Je invoer en bestanden worden op je eigen apparaat verwerkt. Laat vertrouwelijke resultaten niet op een gedeeld klembord staan en gebruik een betrouwbaar apparaat voor privésleutels en tokens.