Zo gebruik je het
- Kies Coderen of Decoderen, en HTML of Unicode-escapes.
- Plak je tekst. Het resultaat wordt bijgewerkt terwijl je typt.
- Kies bij HTML-codering of je alleen de vijf speciale tekens escapet of ook elk niet-ASCII-teken.
- Kopieer het resultaat.
Opties uitgelegd
- Speciale tekens escapen
- Zet & < > " ' om naar entiteiten. Dit is alles wat een UTF-8-webpagina nodig heeft en houdt andere tekens leesbaar.
- Ook niet-ASCII escapen
- Zet elk teken buiten ASCII om naar een numerieke entiteit, voor systemen die geen UTF-8 kunnen opslaan.
- Benoemde entiteiten gebruiken
- Gebruikt namen zoals © en waar ze bestaan, anders numerieke entiteiten.
- Unicode-escapes
- \uXXXX voor JavaScript en JSON (emoji worden twee escapes, een surrogaatpaar), \u{…} voor moderne JavaScript, U+XXXX om codepunten te benoemen, en &#…; als decimale HTML-entiteiten.
Veelvoorkomende entiteiten
| Teken | Benoemd | Numeriek |
|---|---|---|
| & | & |
& |
< |
< |
< |
> |
> |
> |
| “ | " |
" |
| ’ | ' |
' |
| harde spatie | |
  |
| © | © |
© |
| — | — |
— |
Veelgestelde vragen
Beschermt het escapen van HTML tegen XSS?
Tekst escapen voordat je die in HTML-elementinhoud invoegt, is één essentiële verdediging. Attributen, URL's, JavaScript en CSS-contexten hebben hun eigen escaperegels nodig; gebruik daarvoor liever de ingebouwde escaping van je framework dan het handmatig te doen.
Wat is het verschil tussen en een gewone spatie?
Een harde spatie (non-breaking space, U+00A0) ziet eruit als een spatie, maar voorkomt dat de browser daar een regel afbreekt, en meerdere op een rij worden niet samengevoegd.
Waarom decodeert © zonder puntkomma alsnog?
Om historische redenen decodeert de HTML-standaard sommige veelgebruikte entiteiten ook zonder de afsluitende puntkomma. Deze decoder volgt dezelfde regels als browsers.
Hoe toon ik een emoji in JSON als escape?
Kies Unicode-escapes met \uXXXX. Emoji buiten het Basic Multilingual Plane worden twee escapes; 😀 wordt bijvoorbeeld weergegeven als 😀.
Privacy
Deze tool draait volledig in je browser. Je bestanden en tekst worden op je eigen apparaat verwerkt en nooit naar onze servers geüpload.