ForHosting KIT · Ferramentas para dev

Conversor de texto para códigos ASCII

Digite Hi e receba 72 105, ou cole 65 66 67 e leia ABC: cada caractere vira seu código ASCII decimal e vice-versa, e qualquer código fora de 0 a 127 é apontado em vez de virar uma letra errada. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Texto
Hi
Modo de cálculo
Encode
Você obtém
Resultado
72 105
Codificação
decimal_ascii
Códigos
72, 105
Quantidade
2

Este conversor de texto para códigos ASCII transforma caracteres comuns em códigos de caracteres decimais separados por espaço, no clássico intervalo ASCII de zero a cento e vinte e sete, e reverte o mesmo mapeamento quando você cola códigos de volta em texto. A codificação percorre cada caractere, lê seu código decimal, rejeita qualquer coisa fora do ASCII, e une os números com espaços simples, para que os resultados permaneçam fáceis de copiar em planilhas, chat, ou testes unitários. A decodificação divide por espaços em branco, interpreta cada token como um inteiro decimal estrito, e falha com um erro claro quando um código está fora do intervalo válido, em vez de emitir silenciosamente um glifo errado. O caminho é totalmente determinístico: o mesmo texto e o mesmo modo sempre produzem os mesmos códigos, sem chamadas de rede, sem sais aleatórios e sem atalhos dependentes de data. Verificações simples incluem a codificação de Hi para setenta e dois espaço cento e cinco, e a decodificação de sessenta e cinco sessenta e seis sessenta e sete de volta para ABC.

O que são os códigos ASCII decimais e o que esta ferramenta retorna

O ASCII atribui um número decimal fixo a cada um dos cento e vinte e oito caracteres da tabela original American Standard Code for Information Interchange. Letras imprimíveis, dígitos, e pontuação comum ocupam os códigos trinta e dois a cento e vinte e seis, enquanto zero a trinta e um e cento e vinte e sete são caracteres de controle, como nova linha, tabulação, e delete.

Este conversor expõe essa tabela como inteiros decimais simples separados por espaços: a letra A é sessenta e cinco, B é sessenta e seis, o espaço é trinta e dois, e o dígito zero é quarenta e oito. Na decodificação, cada token separado por espaço em branco deve ser um inteiro dentro de zero a cento e vinte e sete, inclusive, então duzentos e cinquenta e seis, menos um, e tokens flutuantes como sessenta e cinco vírgula zero são rejeitados, com uma mensagem que nomeia a posição errada.

Não há truncamento silencioso nem caminho de Latin-1 estendido de oito bits: ou todo código é ASCII válido, ou a solicitação falha.

Onde texto para códigos ASCII se encaixa em estudo, depuração e software

Estudantes encontram o ASCII decimal quando um livro-texto pede os códigos de uma dica de senha, quando um problema de competição imprime números de caracteres em vez de glifos, ou quando aprendem pela primeira vez que o espaço é trinta e dois e que o A maiúsculo é sessenta e cinco, enquanto o a minúsculo é noventa e sete. Professores podem gerar gabaritos para frases curtas sem depender de aplicativos de calculadora opacos que trocam silenciosamente para pontos de código Unicode ou valores Latin-1 estendidos.

Desenvolvedores chamam o mesmo contrato a partir de scripts para gerar vetores de teste determinísticos para analisadores que aceitam códigos separados por espaço, para inspecionar caracteres de controle embutidos em logs, ou para atender enunciados de desafios de programação que exigem ASCII decimal em vez de dumps hexadecimais. Engenheiros de suporte decodificam sequências misteriosas de dispositivos mais antigos que ainda falam ASCII de sete bits por linhas seriais.

Ferramentas de produto e educação usam a reescrita quando um aprendiz digita Hi e a interface precisa mostrar setenta e dois cento e cinco, sem rederivar a tabela à mão.

Lições de casa e exercícios de tabela ASCII

Converta frases curtas em códigos ASCII decimais e verifique as respostas dos estudantes contra mapeamentos estáveis de 0 a 127.

Qual é o intervalo de código válido?

Apenas inteiros decimais de 0 a 127, inclusive.

Como os códigos são separados?

A codificação une os códigos com um único espaço. A decodificação aceita qualquer espaço em branco (espaços, tabulações, quebras de linha) entre os tokens inteiros.

O que acontece com caracteres não ASCII na codificação?

Letras acentuadas, emojis, e outros escalares Unicode estão fora do intervalo ASCII de 0 a 127.

A decodificação aceita códigos hexadecimais ou binários?

Não. Apenas tokens de inteiro decimal estrito são aceitos. Prefixos hexadecimais, dígitos binários, vírgulas, e números flutuantes são rejeitados.

Maiúsculas e minúsculas têm códigos ASCII diferentes?

Sim. O A maiúsculo é 65 e o a minúsculo é 97, então trocar a caixa de uma letra muda o código. O espaço também conta como caractere e vale 32.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/enc/decimal-ascii

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/enc/decimal-ascii \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Hi"}'
{
  "text": "Hi"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.decimal_ascii",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

max_chars100000
ascii_min0
ascii_max127
HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

O que são os códigos ASCII decimais e o que esta ferramenta retorna

Na codificação, todo caractere na entrada já deve ser uma unidade de código ASCII verdadeira; letras acentuadas, emojis, e outros escalares Unicode geram invalid_input, em vez de inventar expansões multibyte. A resposta em JSON sempre inclui result para a string ou lista de códigos transformada, mode ecoando encode ou decode, encoding fixado em decimal_ascii, um array codes de inteiros para consumidores programáticos, count de caracteres ou códigos, input_length do payload bruto, e um objeto range que reafirma min zero e max cento e vinte e sete.

Como texto e modo são interpretados e como os resultados permanecem reproduzíveis

O encode percorre a string com charCodeAt e emite um único espaço entre códigos consecutivos, sem espaço final, então uma entrada vazia resulta em um resultado vazio, e um único caractere resulta em um único número. O decode remove espaços em branco no início e no fim, divide em qualquer sequência de espaços, tabulações, ou quebras de linha, e constrói a string com fromCharCode, para que códigos de controle como dez, para quebra de linha, façam a ida e volta de forma limpa. Tokens não inteiros, notação científica, prefixos hexadecimais, e vírgulas como separadores são rejeitados, para que uma célula de planilha colada não possa virar um caractere errado. O campo de payload preferido é text, com os aliases input, value, s e codes, para que formulários, strings de consulta e clientes de SDK possam reutilizar o mesmo contrato sem renomear colunas. Mode assume encode por padrão e aceita decode explicitamente; os aliases op, direction e action mapeiam para a mesma alternância, para scripts que já usam esses nomes. O teto de comprimento de cem mil caracteres mantém a memória do Worker previsível, ao mesmo tempo cobrindo livros didáticos, arquivos de exemplo, e a maioria dos buffers de colagem. Combine a execução gratuita no navegador desta página com a API paga quando precisar do mesmo mapeamento dentro de um pipeline automatizado, sem reimplementar a tabela ASCII você mesmo. Entradas inválidas retornam invalid_input e não são cobradas, o que mantém a validação barata enquanto as transformações bem-sucedidas permanecem com um preço fixo de US$ 0,002.

Onde texto para códigos ASCII se encaixa em estudo, depuração e software

Nesta página o trabalho roda inteiramente no seu navegador; pela API, cada consulta bem-sucedida custa US$ 0,002, a validação com falha não é cobrada, e nada é armazenado depois que a resposta é devolvida. Essa divisão — exploração interativa gratuita e uma API paga e idêntica — segue o padrão do resto do catálogo tier A do KIT e permite passar de uma demonstração em sala de aula para um pipeline automatizado sem mudar o resultado matemático. Combine-a com auxiliares de Base64 ou hexadecimal quando precisar de passos de codificação relacionados, e com outros endpoints de texto ao montar um pequeno laboratório de ferramentas de codificação gratuitas e determinísticas.

Fixtures determinísticas para testes

Gere strings de código separadas por espaço reproduzíveis e texto de ida e volta para testes unitários e goldens de CI.

Depuração de caracteres de controle

Inspecione ou reconstrua payloads apenas ASCII, incluindo tabulações e quebras de linha, como códigos decimais explícitos.

Quanto custa o conversor de texto para códigos ASCII?

É gratuito no navegador, nesta página. Pela API, uma solicitação bem-sucedida custa US$ 0,002; entradas inválidas não são cobradas.

Ver a documentação completa do KIT →