Mostrar etiquetas numa explicação
Codifique um pequeno exemplo como <b> para que um contexto textual HTML possa mostrar a etiqueta em vez de a interpretar como instrução de formatação.
Transforme caracteres especiais em entidades HTML ou restaure a sua forma legível, diretamente no navegador.
A codificação de entidades HTML transforma em referências textuais os caracteres que poderiam ser interpretados como marcação. A descodificação recupera os caracteres legíveis de um excerto já escapado. Escolha explicitamente a ação: um simples & num nome ou numa frase não indica o sentido pretendido. O resultado permanece texto num campo de saída, sem se tornar uma página HTML ativa. O processamento acontece no navegador e não envia o excerto para um serviço remoto de conversão.
A codificação substitui cinco caracteres: & por &, < por <, > por >, aspas duplas por " e apóstrofos por '. Letras acentuadas, símbolos e emojis continuam a ser caracteres Unicode. É útil em vários contextos textuais HTML, mas não transforma cada carácter fora de ASCII numa referência com nome.
A descodificação reconhece referências HTML com nome e referências numéricas decimais ou hexadecimais. Algumas formas históricas sem ponto e vírgula seguem as regras de compatibilidade HTML; termine as referências com ponto e vírgula para obter entradas previsíveis. Sequências desconhecidas não são substituídas arbitrariamente. Texto literal e etiquetas existentes não são executados nem removidos.
Cada execução descodifica apenas uma camada. &lt; torna-se <, não diretamente <. Não são consumidos vários níveis de escape sem uma decisão explícita. Codificar uma entidade existente também protege o seu &: < passa a &lt;. Esta camada adicional pode ser necessária para documentar a escrita de uma entidade.
O escape depende do contexto de destino. Esta ferramenta não sanitiza documentos HTML nem protege, por si só, atributos URL, fragmentos JavaScript ou regras CSS. Texto descodificado pode tornar-se perigoso se outra aplicação o inserir depois através de innerHTML. Prefira inserção textual ou um sanitizador específico para conteúdo não fiável.
Cole ou importe o excerto exato. Não altere previamente &, aspas e pontos e vírgulas se precisar de diagnosticar várias camadas de codificação.
Codifique caracteres originais para os representar como texto HTML, ou descodifique referências existentes. O formulário não deduz automaticamente o sentido a partir do conteúdo.
Reveja antes de copiar ou descarregar a saída textual. Alterar a origem oculta o resultado anterior. Repor limpa tanto a entrada como a saída.
Codifique um pequeno exemplo como <b> para que um contexto textual HTML possa mostrar a etiqueta em vez de a interpretar como instrução de formatação.
Descodifique rótulos ou descrições escapados. Recuperar caracteres não remove etiquetas nem transforma um documento completo em texto simples.
Compare uma camada de cada vez quando & aparece inesperadamente numa interface. Identifique o passo que já protege o valor antes de acrescentar conversões.
O & e os dois delimitadores tornam-se entidades. Letras e espaços mantêm-se; o resultado descreve uma etiqueta sem criar marcação ativa aqui.
Entrada
Tom & Jerry <b>Resultado
Tom & Jerry <b>A referência com nome produz ©, a hexadecimal produz um emoji e &lt; perde apenas uma camada, passando a <.
Entrada
© 😀 &lt;Resultado
© 😀 <A entrada já contém a escrita de uma entidade cujo & precisa de proteção. O resultado permite mostrar < literalmente numa explicação HTML. Escolha descodificar se pretender obter <.
Não. Substitui referências por caracteres. Uma etiqueta literal continua escrita na saída; a ferramenta não é um extrator de texto nem um sanitizador HTML.
O codificador mantém Unicode e protege os cinco caracteres previstos. Não exige uma saída apenas ASCII. O descodificador consegue ler referências numéricas que representam acentos e emojis.
A codificação depende do contexto, não é uma garantia universal. URLs, scripts, estilos e atributos exigem verificações próprias. Não insira automaticamente texto descodificado como HTML ativo.
Ferramentas relacionadas
Ferramentas semelhantes ou complementares a esta.
Formate HTML ou remova comentários comuns localmente, mantendo espaços do texto e conteúdo dos scripts na remoção de comentários.
Converta HTML em Markdown legível e portátil, diretamente no navegador.
Codifique texto em Base64 ou descodifique uma cadeia Base64 para recuperar o conteúdo original.