Removedor de tags HTML
Cole HTML e receba o texto simples de volta enquanto você digita: tags, comentários, scripts e estilos são removidos, quebras de linha e de parágrafo são mantidas, e entidades comuns, como a do e comercial e a do espaço não separável, viram os caracteres que representam. Três contadores mostram o tamanho da entrada, o tamanho da saída e quantas tags foram removidas. Gratuito, sem cadastro, e nada do que você cola é enviado.
Como usar o removedor de tags HTML
- 1. Cole seu HTML. O código-fonte de uma página inteira, o HTML de um e-mail ou um trecho copiado de um CMS funcionam.
- 2. Leia o texto simples. O resultado é atualizado enquanto você digita; não há botão para clicar.
- 3. Confira os contadores. Caracteres de entrada conta o texto colado, Caracteres de saída conta o resultado, e Tags removidas conta cada item
<…>encontrado, incluindo tags de fechamento, comentários e as tags em volta de scripts. - 4. Copie a saída. Copiar saída coloca o texto simples na sua área de transferência.
O que é removido, mantido e decodificado
A ferramenta trabalha em cinco etapas fixas, nesta ordem:
- Comentários, scripts e estilos são removidos junto com tudo o que há dentro deles, para que JavaScript e CSS nunca vazem para o seu texto.
- Quebras de linha e tabulações — cada
<br>vira uma quebra de linha, e o mesmo acontece com a tag de fechamento dep,div, títulos (h1–h6),lioutr. O fim de uma célula de tabela (tdouth) vira uma tabulação, para que as células de uma linha fiquem separadas. - Todas as outras tags são apagadas, mantendo o texto entre elas. Só tags reais contam: um
<precisa ser seguido de uma letra,/,!ou?, então uma comparação como5 < 6 and 7 > 3é texto e permanece. - Entidades são decodificadas uma vez: referências com nome, como
&,<,éou—, e referências numéricas decimais ou hexadecimais, comoAeA. vira um espaço comum. Texto escapado duas vezes, como&#65;, viraA, porque cada referência é decodificada uma única vez. - Espaços em branco são organizados: sequências de espaços viram um só, três ou mais quebras de linha viram duas, e as pontas são aparadas.
Exemplo prático
Entrada
<!-- draft --><h1>Results & Discussion</h1><p>Scores rose from <b>4 to 7</b> — see the <a href="/t">table</a>.</p><ul><li>One</li><li>Two</li></ul><script>track()</script>
Saída
Quatro linhas: Results & Discussion, Scores rose from 4 to 7 — see the table., One e Two.
Contadores
191 caracteres de entrada, 69 caracteres de saída, 17 tags removidas.
As 17 são o comentário, as tags de abertura e de fechamento de h1, p, b, a, ul, script e os dois elementos li. O conteúdo do script (track()) foi descartado junto com ele. Como cada bloco termina em uma única quebra de linha, os parágrafos aqui ficam em linhas consecutivas; se o seu código-fonte tiver linhas em branco entre os blocos, a saída mantém no máximo uma linha em branco.
O que a ferramenta não trata
Esta é uma ferramenta rápida, baseada em expressões regulares, para organizar texto, e não um analisador de HTML. Saiba onde ela para:
| Caso | O que acontece |
|---|---|
| Células de tabela | As células são separadas por tabulações e cada linha ganha a sua própria linha (<td>A</td><td>B</td> vira A e B com uma tabulação entre eles) |
| Um sinal de menor isolado no texto | Mantido: 5 < 6 and 7 > 3 permanece como digitado. Um < seguido diretamente de uma letra, como em a<b, é lido como o início de uma tag |
| Entidades com nome desconhecido | Um nome que a ferramenta não conhece, como ¬arealname;, permanece como digitado |
| Links e imagens | O texto do link é mantido; o endereço e o texto alternativo da imagem são descartados |
Qual ferramenta você precisa?
| Você tem | Você quer | Use |
|---|---|---|
| HTML | Texto simples | Esta página |
| HTML | Markdown que mantém títulos, links e listas | HTML para Markdown |
| Markdown | Texto simples | Markdown para texto |
| Markdown | HTML | Conversor de Markdown para HTML |
| HTML confuso | HTML organizado e com recuos | Formatador de HTML |
Perguntas frequentes
- O que este removedor de tags HTML faz?
- Ele apaga todas as tags HTML do texto colado e devolve o texto legível. Comentários, scripts e estilos são removidos junto com seu conteúdo, as quebras são mantidas no fim das linhas e dos elementos de bloco, e entidades comuns são decodificadas.
- Remover tags HTML vai afetar a formatação do meu texto?
- Sim. Negrito, itálico, títulos, links e listas existem apenas como tags, então desaparecem. Você recebe as palavras, com uma nova linha onde terminava um parágrafo, um título, um item de lista ou uma quebra de linha. Para manter essa estrutura, converta para Markdown.
- Posso usar isto para limpar texto copiado de um site?
- Sim, se você colar o código-fonte HTML ou o HTML que um CMS mostra. Texto colado em uma caixa simples já é simples; a marcação oculta só existe quando você copia o código-fonte da página ou a visão HTML de um e-mail.
- Ela decodifica entidades HTML?
- Sim: referências com nome, como
é, e referências numéricas decimais e hexadecimais, comoAeA. Cada uma é decodificada uma vez, então&#65;viraA. Um nome que a ferramenta não conhece permanece como digitado. - Por que parte do meu texto desapareceu?
- Muito provavelmente um
<seguido diretamente de uma letra, como ema<b, foi lido como o início de uma tag, e tudo até o próximo>foi removido junto. Coloque um espaço depois do<ou escreva-o no código-fonte como<. - Ela remove o conteúdo das tags script e style?
- Sim. Os dois elementos, junto com o conteúdo e todos os comentários, são removidos antes de qualquer outra tag ser tratada.
- Meu HTML é enviado para algum lugar?
- Não. A remoção roda no seu navegador enquanto você digita, e o HTML não é enviado ao CitationEasy nem a ninguém.