Saltar para o conteúdo principal
LibraTool logoLibraTool

Limpador de espaço em branco grátis

Remova espaços extras, corte linhas, recolha linhas em branco e normalize finais de linha em qualquer texto. Limpe o conteúdo copiado e colado com um clique.

Funciona offline depois de carregado
Predefinições:

ou solte um arquivo .txt, .csv, .md ou .log na caixa

0 carac.1 linhas1 linhas em branco
Opções de limpeza

Usos comuns

  • Limpar Texto Copiado e ColadoCorrija a formatação confusa do Word, PDFs e páginas da web, remova espaços extras, linhas em branco duplas e recuos inconsistentes.
  • Limpar Espaço em Branco em Código e Arquivos de ConfiguraçãoRemova espaços à direita, normalize finais de linha e corrija problemas de recuo em código e arquivos de configuração.
  • Limpar Texto para Sistemas de Gerenciamento de ConteúdoNormalize o texto antes de colar em WordPress, Contentful ou outras plataformas CMS para evitar problemas de formatação.
  • Limpar Espaço em Branco em Arquivos de DadosRemova espaços iniciais e finais dos valores de dados antes de importar para bancos de dados, planilhas ou pipelines de processamento de dados.
  • Limpar Espaço em Branco em Modelos de E-mailNormalize o espaçamento na cópia de e-mail antes de enviar, evite inconsistências de renderização em clientes de e-mail.

Como funciona

O Limpador de Espaço em Branco funciona inteiramente no seu navegador usando regex de JavaScript escrito à mão — sem biblioteca, sem servidor. Cada transformação acontece localmente enquanto escreve, com resultados atualizando em tempo real.

  1. 1
    Análise de entrada e estatísticas
    Enquanto escreve ou cola, a ferramenta analisa o seu texto com padrões regex direcionados para contar linhas com espaço final, linhas em branco consecutivas, caracteres de tabulação, espaços Unicode (NBSP, largura total), e caracteres invisíveis de largura zero. Estas contagens aparecem imediatamente abaixo da entrada para poder ver o que está realmente errado com o seu texto antes de limpar qualquer coisa.
  2. 2
    Transformações regex linha por linha
    A função clean() divide por novas linhas e aplica as suas opções escolhidas por ordem: tabulações são substituídas ou colapsadas, sequências de espaços são reduzidas a um com /[ \t]+/g, depois cada linha é aparada. Espaços Unicode ( , – ,   e outros) são substituídos por espaços normais; caracteres de largura zero (​–‍, ) são eliminados inteiramente. Pontuação inteligente como aspas curvas e travessões longos são endireitados para equivalentes ASCII.
  3. 3
    Corte de linha vazia e documento
    Depois do trabalho por linha, linhas em branco consecutivas são ou removidas inteiramente ou colapsadas para uma única em branco (dependendo da opção escolhida) usando uma única substituição /\n{3,}/. Novas linhas iniciais e finais para todo o documento são removidas por último, mantendo a lógica previsível independentemente da ordem das opções.
  4. 4
    Normalização de terminação de linha e saída
    A ferramenta detecta a terminação de linha dominante do texto original (LF, CRLF, ou CR) antes da normalização para que a opção 'Manter original' possa restaurá-la fielmente. Você também pode forçar uma convenção específica. O texto limpo aparece instantaneamente no painel de saída, com um painel de estatísticas antes/depois mostrando contagens de caracteres e linhas removidas, e um botão Baixar .txt que constrói um Blob localmente.

Ferramentas relacionadas

Perguntas frequentes