Pular para o conteúdo
Case Converter Online
pt

Remover formatação de texto

Cole um texto cheio de tags, asteriscos ou restos escondidos e receba palavras limpas e legíveis. HTML, Markdown e BBCode são removidos de uma vez.

Escolha o que limpar
Caracteres
0
Palavras
0
Linhas
0

Funciona no seu navegador. Seu texto nunca é enviado.

O que esta ferramenta remove

O texto ganha formatação de onde quer que tenha sido escrito. Uma página web envolve as palavras em tags HTML. Um README ou uma mensagem de chat usa asteriscos e cerquilhas do Markdown. Os fóruns usam BBCode entre colchetes. Copiar do Word, do Google Docs ou de um e-mail pode trazer espaços não separáveis, caracteres de largura zero e linhas em branco a mais.

Uma observação sobre o que acontece quando você cola. A caixa de entrada desta página é uma caixa de texto simples, como qualquer textarea. Quando você cola um texto rico do Word ou de uma página web, o navegador já descarta negrito, itálico, fontes, tamanhos, cores e o estilo dos links antes de o texto chegar. O que ele não consegue descartar é a formatação escrita como caracteres: tags copiadas como código, símbolos de Markdown, BBCode, códigos de entidade como & e caracteres de espaçamento escondidos. É essa parte que esta ferramenta limpa.

Como usar

  1. Cole em Texto formatado. Um exemplo com HTML e Markdown já vem carregado para você ver a ferramenta funcionando.
  2. A caixa Texto simples mostra o resultado limpo enquanto você digita.
  3. Escolha o que remover. Estas opções vêm ligadas por padrão:
    • Remover tags HTML
    • Remover Markdown
    • Remover BBCode
    • Letras diferentes para letras normais
    • Arrumar espaços e linhas em branco
  4. Ligue Endireitar aspas curvas e travessões se você também quiser aspas e hifens do teclado.
  5. Clique em Copiar ou Baixar. A nota informa quantos caracteres de formatação foram removidos.

Exemplos

Todos os resultados abaixo foram gerados por esta ferramenta com as configurações padrão. O ¶ marca uma quebra de linha.

Texto formatado Texto simples
<p>Batemos a meta &amp; publicamos o <a href="https://example.com">site novo</a>.</p> Batemos a meta & publicamos o site novo.
## Próximos passos ¶ ¶ - **Corrigir** o _rodapé_- Ler o [guia de estilo](https://example.com/guia) Próximos passos ¶ ¶ Corrigir o rodapé ¶ Ler o guia de estilo
Pr&oacute;xima reuni&atilde;o: ter&ccedil;a Próxima reunião: terça
[b]Sale[/b] ends [url=https://example.com]Friday[/url] Sale ends Friday
Use **bold** and *italic* and mais uma palavra entre crases Use bold and italic and code.
Tom &amp; Jerry &lt;3 Tom & Jerry <3
> Quoted line# Heading Quoted line ¶ Heading
snake_case_name and 2 * 3 * 4 ficam como estão snake_case_name and 2 * 3 * 4 ficam como estão
<p><strong>Promoção</strong> até &amp; sexta</p> Promoção até & sexta

Como funciona

A ferramenta faz uma série de passadas de limpeza em uma ordem fixa.

  1. Markdown vem primeiro. Blocos de código cercados, linhas horizontais, linhas separadoras de tabelas e definições de links são removidos. Títulos, citações e marcadores perdem as marcas. As imagens mantêm o texto alternativo e os links mantêm o rótulo. Negrito, itálico, riscado e código em linha perdem os símbolos, mas só quando os símbolos envolvem o texto por fora.
  2. HTML vem em seguida. Comentários, scripts e estilos são removidos inteiros. Elementos de bloco viram quebras de linha para os parágrafos continuarem separados, células de tabela viram tabulações e todas as outras tags são removidas. Códigos de caracteres com nome e com número são decodificados. Os códigos numéricos funcionam para qualquer letra, então &#231; vira ç e &#227; vira ã. Os códigos com nome cobrem os mais comuns, como &amp;, &nbsp; e &copy;, e também os de todas as letras acentuadas do Latin-1, o que inclui as do português: &atilde;, &ccedil;, &eacute;, &ecirc;, &oacute; e os demais. Assim, Pr&oacute;xima reuni&atilde;o vira “Próxima reunião”. Maiúsculas e minúsculas contam nesses códigos: &Aacute; dá Á e &aacute; dá á.
  3. BBCode entre colchetes, como [b], [url=…] e [quote], é removido e o texto fica.
  4. Letras diferentes de geradores de letras voltam a ser letras normais, e as marcas de riscado são removidas.
  5. Arrumação remove caracteres invisíveis, transforma espaços estranhos em espaços normais, tira os espaços do começo e do fim das linhas e limita as linhas em branco a uma seguida.

Dicas e limites

  • As listas perdem os marcadores. É justamente o objetivo de remover a formatação, mas, se quiser manter o formato de lista, acrescente seus próprios hifens depois ou use a ferramenta de remover quebras de linha para transformar a lista em uma linha separada por vírgulas.
  • Um sinal de menor seguido de uma letra, com um sinal de maior mais adiante, parece uma tag HTML e é removido. Se você está limpando contas ou código, desligue Remover tags HTML.
  • O recuo é removido quando a arrumação está ligada. Desligue Arrumar espaços e linhas em branco para mantê-lo.
  • Os links mantêm as palavras, não os endereços. Se você precisa das URLs, copie antes de limpar.
  • As letras Unicode estilizadas também são convertidas aqui. Para ter mais controle sobre aspas, emojis, acentos e caracteres escondidos, use o conversor de texto simples.

Outras formas de fazer isso

Word: selecione o texto e pressione Ctrl+Espaço para limpar a formatação de caracteres, ou use Colar Especial e escolha Texto não formatado ao colar. Nenhuma das duas remove tags ou Markdown digitados como caracteres.

Google Docs: pressione Ctrl+Shift+V para colar sem formatação, ou use Formatar, depois Limpar formatação (Ctrl+\). De novo, os símbolos digitados como texto continuam lá.

Mac: Cmd+Shift+Option+V cola o texto com o estilo do texto em volta em muitos aplicativos.

Código: em um navegador, new DOMParser().parseFromString(html, 'text/html').body.textContent devolve o texto de uma string HTML. Em Python, o get_text() do BeautifulSoup faz o mesmo. O Markdown normalmente precisa de um parser ou de um conjunto de expressões regulares como as que esta ferramenta usa.

Se o texto limpo ainda tiver espaços duplos ou linhas em branco perdidas vindas da origem, o removedor de espaços em branco dá um controle mais fino sobre isso.

Remover formatação de texto: perguntas e respostas

Como remover a formatação de um texto copiado?

Cole na caixa Texto formatado. Negrito, fontes, cores e links somem no momento em que você cola, porque a caixa só guarda texto simples. Depois a ferramenta remove as tags HTML, os símbolos de Markdown e o BBCode que vieram junto, e arruma os espaços. Copie o resultado da caixa Texto simples.

Dá para remover as tags HTML e manter o texto?

Dá. Com Remover tags HTML ligado, todas as tags são removidas e só ficam as palavras entre elas. Tags de bloco como p, div, li e h2 viram quebras de linha, células de tabela viram tabulações e blocos de script e style são removidos com o conteúdo. Códigos como &amp; e &lt; voltam a ser & e <.

Como remover a formatação Markdown?

Deixe Remover Markdown ligado. As marcas de título (#), os asteriscos e sublinhados de negrito e itálico, as crases, as marcas de citação (>), os marcadores de lista, os colchetes de links e as barras verticais de tabelas são removidos. Os links mantêm o texto e perdem o endereço.

Ele quebra palavras com sublinhado, como snake_case?

Não. Os sublinhados só são tratados como marcas de itálico quando envolvem uma palavra por fora, como em _rodapé_. Um nome como nome_do_usuario fica exatamente como está, e o mesmo vale para contas como 2 * 3 * 4.

Mais ferramentas de texto

Ver todas as ferramentas