Over deze tool
De Unicode-codepunt-converter breekt tekst teken voor teken af en toont elke gangbare weergave van elk teken, en werkt ook omgekeerd om een string opnieuw op te bouwen uit codepunten die je plakt. In de voorwaartse modus itereert hij per codepunt (niet per UTF-16-eenheid), zodat astrale tekens en emoji die uit surrogate pairs bestaan correct als enkele tekens worden behandeld.
Voor elk teken rapporteert het het U+ hex-codepunt, het decimale codepunt, de UTF-8-bytereeks in hex (via de TextEncoder van de browser), de UTF-16-code-eenheden in hex, de numerieke HTML-entiteit (&#nnnn;), en de JavaScript/JSON-escape (\uXXXX, of \u{...} voor codepunten boven U+FFFF). Dit is ideaal voor het debuggen van coderingsproblemen, het opsporen van onzichtbare of gelijkende tekens, of het bouwen van escape-sequenties voor broncode.
In de omgekeerde modus plak je codepunten in vrijwel elke notatie — U+1F600, gewone decimaal, \uXXXX, \u{1F600}, 😀, 😀 of 0x-voorvoegde hex, gescheiden door spaties of komma's — en de tool valideert elk (waarden boven U+10FFFF en losstaande surrogates worden geweigerd) en reconstrueert de string met String.fromCodePoint. Alle verwerking is lokaal in je browser, dus privétekst verlaat nooit de pagina.