Texto
Limpar formatação de texto colado
Normaliza marcação de markdown, pontuação curva, caracteres invisíveis, espaçamento e quebras de linha soltas — cada tipo de limpeza é uma opção separada, com relatório de quantas ocorrências de cada uma foram encontradas.
Cole ou digite um texto acima para ver o resultado.
Processamento local: seu arquivo não sai do seu computador.
- Faz:Normaliza marcação de markdown, pontuação curva, caracteres invisíveis, espaçamento e quebras de linha soltas — cada tipo de limpeza é uma opção separada, com relatório de quantas ocorrências de cada uma foram encontradas.
- Processa:O texto é processado inteiramente no seu navegador — nada é enviado a servidor.
- Não faz:Normaliza formatação — não reescreve, reformula nem altera o conteúdo do texto. A união de quebras de linha soltas usa uma regra prática (pontuação de fim de frase), não é infalível.
Formatação que não sobrevive à colagem
Texto colado de outro lugar raramente chega limpo. Um assistente de IA escreve em markdown — asterisco para negrito, sustenido para título, crase para código — porque essa marcação faz sentido em quem vai renderizar o texto depois; colado direto num campo de formulário, editor de texto sem suporte a markdown ou e-mail, os símbolos ficam ali, visíveis, sem cumprir função nenhuma. Um PDF guarda a posição de cada linha na página, não a estrutura do parágrafo — ao copiar, cada linha visual vira uma linha separada no texto colado, mesmo quando a frase continua na linha seguinte. Uma página web pode incluir caracteres sem representação visual (usados para controle de layout ou herdados de uma ferramenta de edição) que atravessam a colagem sem aparecer na tela, mas continuam ali, ocupando espaço no texto. Esta ferramenta normaliza esses três tipos de resíduo de formatação, cada um com sua própria opção.
Markdown que sobrou fora do lugar
Negrito (**texto** ou __texto__), itálico (*texto* ou _texto_),
título (# texto) e código (`texto`) são marcação — símbolos que um
renderizador de markdown interpreta e não mostra, exibindo só o efeito
(negrito de verdade, por exemplo). Fora desse contexto, os símbolos
continuam no texto, visíveis, sem o efeito pretendido. A remoção mantém a
palavra e descarta só o símbolo — **importante** vira importante, não
desaparece. Um cuidado deliberado: um sublinhado dentro de uma palavra
(como em nome_da_variavel) não é tratado como marcação de itálico,
porque markdown de verdade exige o sublinhado encostado em espaço ou início/
fim de frase, não no meio de uma palavra.
Travessão e aspas curvas: pontuação de aparência
Travessão longo (—) e aspas curvas (" " ' ') são formas "bonitas" da mesma pontuação — um hífen (-) e aspas retas (" '), só com tipografia mais refinada. Processadores de texto e alguns assistentes de IA substituem a versão simples pela versão curva automaticamente; a maioria dos sistemas que recebem texto colado (formulário, código, alguns editores) não têm problema com isso, mas alguns — principalmente campos que esperam só ASCII, ou onde o texto vai virar código — tratam a versão curva como um caractere diferente e inesperado. Converter para a forma simples elimina essa fonte de erro sem mudar o que a pontuação significa.
O caractere que ninguém vê, mas que continua ali
Espaço de largura zero, marca de direção de texto e espaço não separável não aparecem na tela — um espaço de largura zero literalmente não ocupa espaço nenhum, e uma marca de direção não tem glifo visível. Mas os dois continuam no texto como caracteres de verdade, contados por qualquer sistema que meça tamanho de campo, e capazes de quebrar comparação exata de texto (dois textos que parecem idênticos na tela, mas têm um caractere a mais escondido, não batem numa comparação literal). Removê-los não muda nada visível — é limpeza de algo que nunca deveria ter aparecido, mas que frequentemente atravessa a colagem sem ninguém perceber.
Por que unir quebra de linha é a opção mais arriscada
Diferente das outras cinco, "unir quebras de linha soltas" depende de uma regra prática, não de um padrão exato: quando uma linha não termina em pontuação de fim de frase, a quebra depois dela provavelmente é artificial (um PDF quebrando no fim da largura da página, não no fim da ideia), e vira um espaço. Essa regra acerta a maioria dos casos reais, mas tem um ponto cego conhecido — uma linha terminada numa abreviação como "Dr." ou "etc." tecnicamente termina em ponto, então não é unida, mesmo quando a frase continua. O efeito colateral nesse caso é deixar uma quebra que deveria ter sido unida — nunca o oposto, juntar duas frases que deveriam ficar separadas.
Uma limpeza por vez, ou todas de uma vez
As seis opções vêm ligadas por padrão, porque cobrem os padrões mais comuns de texto colado, mas cada uma pode ser desligada individualmente. Isso importa porque nem todo texto precisa de toda limpeza: um texto que já tem parágrafos curtos de propósito (uma lista, por exemplo) pode ser mal interpretado pela heurística de união de linha, então desligar só essa opção resolve sem abrir mão das outras cinco.
O que esta ferramenta não faz
Ela não reescreve, não reformula nem troca palavra por sinônimo — o conteúdo, a ordem das palavras, permanece exatamente o mesmo. Ela também não sabe de onde o texto veio; cada opção age sobre um padrão de formatação específico, não sobre a origem do texto.
Perguntas frequentes
O que esta ferramenta remove exatamente?
Seis coisas, cada uma ligável separadamente: marcação de markdown (asterisco de negrito/itálico, sustenido de título, crase de código), travessão longo (convertido para hífen simples), aspas curvas (convertidas para aspas retas), caracteres invisíveis (largura zero, espaço não separável, marcas de direção de texto), espaços múltiplos e no fim da linha, e quebras de linha soltas no meio de uma frase.
Por que texto colado de um PDF costuma ter linhas quebradas no meio da frase?
Porque um PDF guarda a posição de cada linha na página, não a estrutura do parágrafo — ao copiar o texto, cada linha visual vira uma linha separada no texto colado, mesmo quando a frase continua na linha seguinte. Esta ferramenta detecta isso por uma regra prática: quando uma linha não termina em pontuação de fim de frase (ponto, interrogação, exclamação, dois-pontos, ponto e vírgula), a quebra depois dela costuma ser artificial, e vira um espaço. É uma regra prática, não perfeita — uma linha terminada numa abreviação como "Dr." não é unida à seguinte, porque tecnicamente termina em ponto.
Essa ferramenta funciona com qualquer texto colado, ou só com um tipo específico?
Funciona com qualquer texto — cada opção de limpeza age sobre um padrão específico (marcação de markdown, um tipo de caractere, um tipo de espaçamento), independente de onde o texto veio. Texto colado de um assistente de IA costuma trazer markdown e travessão; texto colado de PDF costuma trazer linhas quebradas soltas e espaçamento irregular; texto colado de uma página web às vezes traz caracteres invisíveis. As seis opções cobrem os padrões mais comuns dessas origens, mas nenhuma delas verifica de onde o texto veio.
A ferramenta muda o significado ou o conteúdo do texto?
Não — ela só normaliza formatação. Nenhuma palavra é reescrita, sinônimo trocado ou frase reformulada; o que muda é só marcação (asterisco, sustenido, crase), pontuação de aparência (travessão, aspas curvas), caracteres sem representação visual (invisíveis) e espaçamento. O conteúdo — as palavras em si, na ordem em que estão — permanece o mesmo.
Por que cada tipo de limpeza é uma opção separada, em vez de um botão único que faz tudo?
Porque nem todo texto precisa de toda limpeza, e desligar uma opção específica evita um efeito colateral indesejado num caso particular — por exemplo, desligar "unir quebras de linha soltas" ao colar um texto que já tem parágrafos curtos de propósito (como uma lista), onde a heurística de junção erraria. Todas vêm ligadas por padrão porque cobrem os casos mais comuns, mas cada uma pode ser desligada individualmente.
Ferramentas relacionadas
- Converter maiúsculas e minúsculasConverte um texto entre onze formatos de capitalização, incluindo a regra portuguesa de título (preposições e artigos curtos em minúscula) e os formatos usados em programação.
- Remover acentosRemove acento e cedilha preservando a letra base (ç vira c, ã vira a), com opções para também remover caracteres especiais e gerar um slug de URL ou nome de arquivo.
- Conferir texto antes de enviarInspeciona o texto colado sem alterar nada e reúne num relatório único o que costuma causar problema ao enviar para um formulário ou sistema: caracteres invisíveis e de controle, marcação de markdown residual, espaços múltiplos, quebra de linha irregular, tag HTML solta e trecho sem espaço longo demais.
- PDF para texto limpoExtrai o texto de um PDF e aplica limpeza opcional por tipo: remove cabeçalho e rodapé repetidos entre páginas, junta linha quebrada no meio de frase, remove número de página solto, corrige hifenização de fim de linha e normaliza espaço — com relatório do que foi alterado.