Remover tags HTML
Apaga as tags HTML e recupera como texto a estrutura de parágrafos e quebras e entidades como &.
Exemplo
- Opções aplicadas
- Opções padrão
Entrada
<h2>Notice</h2><p>Price: 5 € & free shipping</p><script>track()</script><ul><li>Fast</li><li>Safe</li></ul>
Resultado
Notice
Price: 5⍽€ & free shipping
Fast
SafeSímbolos nos exemplos: ⇥ tabulação · · espaço no fim da linha · ⍽ NBSP · □ espaço de largura total · ◌ caractere de largura zero
Abrir esta operação na ferramentaO que faz
Apaga tags como <p> e <a href=…> de conteúdo copiado de um código HTML ou da visualização HTML de um editor, deixando só o texto.
Ordem de processamento
- Apaga os comentários
<!-- -->e os elementos<script>,<style>,<noscript>e<template>junto com o conteúdo. Se só as tags fossem apagadas, o código JavaScript ficaria no texto como se fosse conteúdo. - Com 'Tags de bloco e <br> viram quebra de linha' ativado,
<br>e os limites de elementos de bloco comop,div,h1ah6,lietrviram quebras de linha, e o fim das células de tabela (</td>,</th>) vira tabulação. Assim, uma tabela copiada vira texto separado por tabulações, bom para colar no Excel. - Apaga todas as tags restantes.
- Com 'Decodificar entidades' ativado, converte em caracteres reais as entidades nomeadas como
&< …e as numéricas como''. Entidades nomeadas desconhecidas ficam como estão. - Reduz as linhas vazias seguidas a no máximo uma.
Limitações
Como não interpreta CSS como um navegador, o texto de elementos ocultos na tela também permanece. HTML malformado com > dentro do valor de um atributo pode deixar alguns fragmentos.
vira o caractere NBSP; colocando Limpar caracteres invisíveis e aspas depois, ele vira espaço comum. A receita pronta 'HTML → texto puro' usa essa combinação.