O que faz
Inspecionar texto divide o que você cola nos caracteres que uma pessoa vê (grafemas, com Intl.Segmenter) e cada um nos seus pontos de código, com nome, categoria, bloco, bytes UTF-8 e unidades UTF-16; conta o texto de quatro formas e mostra as quatro formas de normalização. Buscar um caractere pesquisa por nome, por ponto de código (U+20AB) ou pelo próprio caractere. Emoji é um seletor com grupos, tom de pele e filtro por nome.
O emoji 🤦🏽♂️ parece um caractere, mas são cinco pontos de código; dois ficam fora do plano básico e ocupam duas unidades UTF-16, então "🤦🏽♂️".length no JavaScript é 7, e em UTF-8 ocupa 17 bytes. Para limites de tamanho conte grafemas; para armazenamento, bytes.
Dados incluídos
A lista de emoji é a do Emoji 16.0 (setembro de 2024) com nomes CLDR. Os nomes de caracteres vêm do banco de dados Unicode 18.0 para cerca de 4900 caracteres comuns; ideogramas CJK e sílabas hangul são nomeados por cálculo. NFC compõe, NFD decompõe, e NFKC/NFKD também trocam caracteres de compatibilidade (fi vira "fi").