TontonTools

Texto para decimal

Converta texto em códigos de caracteres decimais — valores Unicode para cada caractere.

100% Grátis Sem registro Amigável à privacidade Ferramentas binárias para numéricas
Atualizado set 2026

Share X / Twitter Facebook LinkedIn WhatsApp

Como usar Texto para decimal

  1. Digite ou cole seu texto — qualquer coisa, desde uma palavra até um parágrafo, incluindo emojis.
  2. Leia os pontos decimais instantaneamente, um por caractere: "€5" → 8364 53.
  3. Investigar curiosidades: cole texto copiado suspeito e procure por 160, 8203 ou outros códigos de caracteres invisíveis entre os valores esperados.
  4. Clique “Copiar resultado” — acrescente &# e acrescente ; a qualquer código de uma entidade HTML.

O que é Texto para decimal?

Um conversor de texto para decimal gera o ponto de código numérico de cada caractere do seu texto, na base 10: "Oi" → 72 105, é → 233, € → 8364, 😀 → 128512. Para letras em inglês, isso corresponde ao ASCII clássico; além disso, ele continua em toda a faixa Unicode, que hoje conta com mais de 150.000 caracteres.

Os pontos de código decimais são o que as funções de programação realmente retornam - codePointAt() do JavaScript, ord() do Python - e o que as entidades numéricas HTML usam: é renderizado como €. Vê-los por caractere desmistifica a codificação rapidamente.

Sobre o Texto para decimal

Digite ou cole qualquer texto - incluindo acentos, símbolos e emojis - e o ponto de código decimal de cada caractere aparece instantaneamente, separado por espaço.

Usos concretos: encontrar o número de uma entidade HTML (™ → 8482 → ), verificar o que ord() retornará antes de escrever o código, caçar criadores de problemas invisíveis no texto copiado (um espaço inseparável revela-se como 160 em vez de 32, um espaço de largura zero como 8203) e comparar caracteres visualmente idênticos que diferem no código — a origem de muitos bugs do tipo "por que esta string não corresponde".

A conversão é ativa e local para seu navegador. Decimal to Text decodifica a outra direção; Text to Hex fornece os mesmos pontos de código na base 16 (a notação U+).

Perguntas Frequentes

€ é 8364, £ é 163, © é 169, ™ é 8482, - (traço) é 8212. Cada um se torna uma entidade HTML conforme &#code; — por exemplo € resulta em €.
Cada caractere mostra um código, visível ou não: um espaço normal é 32, um espaço inseparável 160, um espaço de largura zero 8203, um BOM 65279. Se o texto colado se comportar mal, os códigos expõem o intruso.
Emoji está no topo da faixa Unicode: 😀 é o ponto de código 128512 (U+1F600). Alguns emojis também são sequências de vários pontos de código unidos de forma invisível – cada parte aparece como seu próprio número.
Para caracteres de 0 a 127, idênticos - o Unicode adotou a numeração ASCII. Além disso, o ASCII simplesmente termina enquanto os pontos de código Unicode continuam: é (233) é Unicode, não ASCII clássico.
Um é um caractere único (233), o outro é e (101) mais um acento combinado (769). Eles parecem idênticos, mas são comparados como strings diferentes – um bug clássico de normalização Unicode que esta ferramenta torna visível.

We use cookies for analytics and to keep the tools free via ads. See our Privacy Policy.