Invoer

Modus:

Uitvoer

Wat is HTML-escaping?

HTML unescaping converteert HTML-entiteitsreeksen terug naar hun oorspronkelijke tekens. Als je ooit content uit een REST API hebt gehaald of data uit een CMS hebt geschraapt en overal &, < en " tegenkwam, ken je het probleem. Deze entiteiten zijn nodig voor veilige HTML-weergave (zoals beschreven in de HTML Living Standard), maar ze maken ruwe tekst onleesbaar.

Dit hulpmiddel heeft twee modi: Escapen en Unescapen. Beide draaien volledig in uw browser; er worden geen gegevens naar een server gestuurd.

Hoe dit hulpmiddel te gebruiken

1

Kies modus

Selecteer Escapen om speciale tekens naar HTML-entiteiten te converteren, of Unescapen om entiteiten terug te converteren naar hun originele tekens.

2

Plak of upload tekst

Plak uw tekst of HTML in de linker editor of gebruik Uploaden om een bestand te laden.

3

Kopieer of download het resultaat

Het rechter paneel wordt automatisch bijgewerkt. Om HTML te formatteren, probeer de HTML Formatter tool.

HTML Escape Voorbeelden

Escaping converteert speciale tekens naar HTML-entiteiten:

Ruwe invoer (met speciale tekens)

Invoer

Geëscapede uitvoer (HTML-entiteiten)

Uitvoer

Wanneer HTML-Escaping Belangrijk Is

Bij het weergeven van door gebruikers geleverde inhoud in HTML, moet u deze eerst escapen om XSS-aanvallen te voorkomen.

Unescaping is nuttig wanneer u HTML-geëscapede inhoud ontvangt en de originele tekst wilt weergeven. Zie ook HTML Escape.

Veelgestelde vragen

Welke HTML-entiteiten decodeert deze tool?

Het decodeert alle benoemde entiteiten (&, <, >, ", ') en numerieke entiteiten. De volledige lijst staat in de HTML Living Standard.

Worden mijn gegevens naar een server gestuurd?

Nee. Alles draait in je browser met JavaScript. Er worden geen gegevens verstuurd.

Wanneer gebruik ik unescape vs escape?

Gebruik unescape wanneer je de originele tekst moet lezen — bijvoorbeeld bij het verwerken van API-responses of database-exports. Gebruik escape bij het invoegen van gebruikerscontent in HTML om XSS-aanvallen te voorkomen.

Kan ik dit gebruiken voor bulkverwerking van tekst?

Ja. Plak elke hoeveelheid tekst met HTML-entiteiten en de tool decodeert ze allemaal tegelijk. Voor zeer grote teksten (100 MB+) kan een commandoregelgereedschap zoals PHP's html_entity_decode of Python's html.unescape() praktischer zijn.

Gerelateerde hulpmiddelen

Zie de HTML Living Standard voor tekenreferenties.