ForHosting KIT · Monitorar sites

Codificador e decodificador de entidades HTML nomeadas

Codifique “Tom & Jerry <3 © 2026” e receba “Tom &amp; Jerry &lt;3 &copy; 2026”, pronto para entrar no código de uma página. Ao decodificar, os nomes conhecidos voltam a ser caracteres e um nome digitado errado é recusado em vez de passar. 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
Tom & Jerry <3 © 2026
Modo de cálculo
Encode
Você obtém
Texto
Tom &amp; Jerry &lt;3 &copy; 2026

Converta textos de e para entidades HTML nomeadas sem instalar pacotes nem depender do DOM do navegador. O modo de codificação protege caracteres sensíveis à marcação, como e comercial, sinais de menor e maior, aspas e apóstrofos, além de símbolos e sinais tipográficos comuns. O modo de decodificação restaura entidades reconhecidas e rejeita nomes desconhecidos, em vez de preservar silenciosamente um provável erro.

Codifique o texto antes de inseri-lo em HTML

Use o modo de codificação quando um texto simples precisar ser representado com segurança no código HTML. Um e comercial pode iniciar uma referência de entidade, os sinais de menor e maior podem ser interpretados como tags e as aspas podem interferir na sintaxe ao redor do valor. O conversor substitui os caracteres compatíveis por referências nomeadas como <code>&amp;amp;</code>, <code>&amp;lt;</code>, <code>&amp;gt;</code>, <code>&amp;quot;</code> e <code>&amp;apos;</code>.

Ele também reconhece caracteres frequentes de moeda, propriedade intelectual, matemática, pontuação e espaçamento, entre eles copyright, marca registrada, euro, espaço não separável, travessões, aspas curvas, marcadores e reticências. A codificação ocorre em uma única passagem, portanto os caracteres introduzidos pela conversão não são codificados novamente. Letras, números, espaços, emojis e caracteres não contemplados permanecem iguais.

Vale lembrar que a codificação de entidades representa texto, mas não é um sanitizador HTML completo: ela não valida documentos, não remove tags perigosas e não determina se um valor é seguro em contextos JavaScript, CSS ou URL.

Decodifique entidades com validação rigorosa

Escolha o modo de decodificação quando a entrada contiver referências nomeadas e você precisar dos caracteres originais para exibição, comparação, indexação, exportação ou processamento. Cada referência completa, formada por e comercial, nome e ponto e vírgula, é consultada na tabela fixa da capacidade. As formas reconhecidas são substituídas pelos caracteres Unicode correspondentes, sem alterar o restante do texto.

Os nomes diferenciam maiúsculas de minúsculas, pois capitalizações distintas podem ter significados diferentes em HTML. Essa rejeição rigorosa é útil em automações: um erro como <code>&amp;copry;</code> não passa despercebido para aparecer depois como texto quebrado. Um e comercial isolado, sem nome e ponto e vírgula no formato de entidade, permanece intacto.

Esta capacidade trata apenas de entidades nomeadas; referências numéricas decimais e hexadecimais estão fora do contrato. Como o mapeamento é fixo, o resultado não depende da versão do navegador, de pacote externo, rede ou localidade.

Escolha o modo e integre o resultado

Envie dois campos: <code>text</code> contém a string de origem e <code>mode</code> deve ser <code>encode</code> ou <code>decode</code>. Os dois são obrigatórios para que nenhuma integração precise adivinhar o sentido da conversão. A resposta devolve o <code>text</code> convertido e o <code>mode</code> aplicado, deixando registros e fluxos de trabalho fáceis de interpretar.

Em um fluxo de codificação, envie o conteúdo escrito por pessoas antes de incorporá-lo à marcação e armazene ou transmita o resultado. Em um fluxo de decodificação, considere uma entidade desconhecida uma falha de validação e corrija o sistema produtor em vez de suprimir o erro. O algoritmo não usa rede, aleatoriedade, datas nem estado retido, por isso é adequado para testes de referência e geração reproduzível.

Em sistemas maiores, mantenha a conversão em uma fronteira clara: codifique ao entrar em uma representação HTML e decodifique somente ao sair dela. Alternar repetidamente os modos dificulta identificar quem controla o escape e pode incentivar dupla codificação acidental.

Preparar texto visível para marcação

Converta e comerciais, sinais, aspas e símbolos comuns em referências legíveis antes de inserir o texto em HTML gerado.

Normalizar texto HTML importado

Decodifique referências reconhecidas antes de comparar, pesquisar, exportar ou armazenar o conteúdo como texto Unicode comum.

Validar fluxos de conteúdo

Interrompa o processo quando um produtor emitir uma entidade desconhecida e revele cedo erros de digitação ou mapeamento.

Quais modos são aceitos?

O modo deve ser exatamente <code>encode</code> ou <code>decode</code>. Qualquer outro valor retorna um erro de entrada inválida.

O que ocorre quando uma entidade é desconhecida?

O modo de decodificação rejeita a solicitação com um erro de entrada inválida que inclui o nome desconhecido.

A decodificação aceita referências numéricas?

Não. Esta capacidade trata entidades HTML nomeadas; referências decimais e hexadecimais permanecem inalteradas.

Codificar entidades é o mesmo que sanitizar HTML?

Não. A codificação transforma caracteres compatíveis em referências de texto; ela não analisa documentos, remove tags nem protege todos os contextos de saída.

Quais caracteres ficam iguais ao codificar?

Letras comuns, números, espaços, emoji e caracteres sem um nome suportado continuam como estão. Só são trocados os caracteres sensíveis à marcação e símbolos comuns, como o de copyright, o do euro, travessões, aspas curvas e reticências.

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/web/html-entity-convert

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/web/html-entity-convert \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Tom & Jerry <3","mode":"encode"}'
{
  "text": "Tom & Jerry <3",
  "mode": "encode"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "web.html_entity_convert",
  "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.

timeout_sec30
max_crawl_pages25
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 resultado é determinístico e adequado para builds reproduzíveis, testes, fluxos de conteúdo, modelos e integrações por API.

Decodifique entidades com validação rigorosa

Se uma referência completa não for compatível, a solicitação falhará com um erro <code>invalid_input</code> que identifica a entidade desconhecida.

Escolha o modo e integre o resultado

Uma solicitação pela API custa US$ 0,002, enquanto a experiência no navegador executa localmente a mesma lógica pura.

Quanto custa uma solicitação pela API?

Cada solicitação pela API custa US$ 0,002. A conversão usa um item como unidade de cobrança.

Ver a documentação completa do KIT →