Limpeza de espaços em branco de texto

Limpe texto bagunçado: colapsa espaços, apara linhas, une linhas em branco, remove espaços do fim e normaliza quebras de linha.

Todo o processamento acontece localmente no seu navegador. Nada sai do seu dispositivo.

Antes: 0
Depois: 0
Caracteres economizados: 0

Como funciona

Você cola o texto, escolhe quais regras de limpeza quer e o resultado aparece instantaneamente abaixo, junto com uma comparação de caracteres. Não há etapa de processamento nem espera: as regras são aplicadas em tempo real enquanto você digita, para que você possa ligar e desligar opções e ver exatamente o que cada uma remove antes de copiar o resultado.

Opções independentes
Cada caixa de seleção é uma regra separada. "Colapsar espaços múltiplos" transforma "a b" em "a b"; "Recortar início/fim das linhas" remove os espaços nas bordas de cada linha; "Unir linhas em branco" reduz qualquer sequência de linhas vazias a uma única linha em branco. Combine quantas quiser — o resultado reflete o conjunto ativo instantaneamente.
Quebras de linha, explicadas
A opção "Normalizar quebras de linha" converte os \r\n de estilo Windows (e os \r isolados) em \n simples, o padrão usado por macOS e Linux. Assim, diffs, scripts e controle de versão funcionam bem quando o texto passa entre sistemas.
Estatísticas antes/depois em tempo real
Três contadores acompanham a ferramenta: Antes (caracteres na sua entrada), Depois (caracteres no texto limpo) e Economizados (a diferença). Eles se atualizam a cada tecla e a cada alternância de opção, para que você saiba sempre quanto foi removido.

Perguntas frequentes

O que exatamente é limpo?

Cada opção é independente e pode ser combinada: colapsar sequências de espaços múltiplos em um, recortar os espaços nas bordas de cada linha, unificar várias linhas em branco em uma só, remover os espaços no fim das linhas, recortar o bloco de texto inteiro e normalizar as quebras de linha do Windows (\r\n) para \n simples. O resultado limpo é atualizado em tempo real conforme você digita.

A ferramenta altera alguma das minhas palavras ou a formatação?

Não. Apenas os caracteres de espaço em branco são alterados: espaços, tabulações e quebras de linha. A ordem das palavras, a pontuação, as maiúsculas e qualquer Markdown ou código que você cuide ficam exatamente como você os digitou. Se você quer apenas uma passada leve, marque somente as opções de que precisa.

Meu texto é enviado para algum lugar?

Não. Tudo roda localmente no seu navegador com JavaScript puro. Seu texto nunca sai da página, não há comunicação com servidor nem contas, então você pode colar com segurança notas privadas, código ou logs.

Por que normalizar as quebras de linha?

Arquivos do Windows usam \r\n (CRLF), enquanto macOS e Linux usam \n (LF). Quebras de linha mistas podem quebrar diffs, scripts e ferramentas como git ou linters. Normalizar para \n faz o texto se comportar de forma consistente em todas as plataformas, e as estatísticas mostram quantos caracteres foram removidos.

O que significam os números de Antes, Depois e Caracteres economizados?

Antes conta os caracteres do texto colado, Depois conta os caracteres do resultado limpo e Economizados é a diferença: o número de caracteres de espaço em branco removidos. Eles se atualizam em tempo real conforme você digita ou alterna opções.