Sobre esta ferramenta
O Conversor de Ponto de Código Unicode decompõe o texto caractere por caractere e mostra todas as representações comuns de cada um, e também funciona no sentido inverso para reconstruir uma string a partir de pontos de código que você cola. No modo direto ele itera por ponto de código (não por unidade UTF-16), então caracteres astrais e emoji feitos de pares substitutos são tratados corretamente como caracteres únicos.
Para cada caractere ele informa o ponto de código hex U+, o ponto de código decimal, a sequência de bytes UTF-8 em hex (via o TextEncoder do navegador), as unidades de código UTF-16 em hex, a entidade HTML numérica (&#nnnn;), e o escape JavaScript/JSON (\uXXXX, ou \u{...} para pontos de código acima de U+FFFF). Isso é ideal para depurar problemas de codificação, identificar caracteres invisíveis ou parecidos, ou construir sequências de escape para código-fonte.
No modo inverso você cola pontos de código em quase qualquer notação — U+1F600, decimal simples, \uXXXX, \u{1F600}, 😀, 😀 ou hex prefixado com 0x, separados por espaços ou vírgulas — e a ferramenta valida cada um (rejeitando valores acima de U+10FFFF e substitutos isolados) e reconstrói a string com String.fromCodePoint. Todo o processamento é local ao seu navegador, então o texto privado nunca sai da página.