Remover Espaços em Branco

Apare cada linha, reduza sequências de espaços e tabulações a um só e, se quiser, remova as linhas em branco.

Os cálculos são feitos localmente; seus valores não são enviados ao servidor.

Exemplo

“ Extra spaces ”, uma linha em branco e “ Another⇥line ” viram duas linhas limpas: “Extra spaces” e “Another line”. Uma linha de rótulo como “Name:⇥⇥Alex” fica “Name: Alex”.

Método de cálculo

Cada linha é aparada nas duas pontas, e qualquer sequência de espaços ou tabulações dentro da linha vira um único espaço. Linhas em branco somem quando a opção está ligada e permanecem quando está desligada. Linhas com conteúdo continuam separadas, então um parágrafo nunca é juntado numa única linha longa.

Observações importantes

Letras, números e pontuação não mudam: só o espaço em branco é alterado. Alguns espaços especiais, como o espaço inquebrável dentro de uma linha, não são reduzidos e talvez ainda precisem de ajuste num editor de texto.

Guia prático

Cada linha é aparada nas pontas e grupos de espaços ou tabulações internos viram um único espaço: “ Extra spaces ” vira “Extra spaces”. Com “remover linhas em branco”, as linhas vazias somem; desative para manter parágrafos. Linhas não vazias nunca são unidas. “Name:⇥⇥Alex” vira “Name: Alex”. Não use em código Python, YAML, tabelas de largura fixa ou dados separados por tabulação, porque recuos e colunas têm significado. Letras e pontuação não mudam.

Exemplos práticos
EntradaResultado
␠␠Extra␠␠␠spaces␠␠↵↵␠␠Another→line␠␠ · remove blank linesExtra spaces↵Another line
␠␠a␠␠↵↵␠␠b␠␠ · keep blank linesa↵↵b
Name:→→Alex↵City:␠␠␠Paris · remove blank linesName: Alex↵City: Paris
→Indented↵␠␠␠␠code · remove blank linesIndented↵code

Perguntas frequentes

Por que texto copiado de PDF precisa disso?

Porque PDFs, planilhas, e-mails e páginas web trazem espaços duplos, tabulações entre colunas e recuos que ficam invisíveis até quebrarem uma busca, uma comparação ou uma importação. Limpar o espaço em branco antes é o que faz essas etapas casarem de forma confiável.

Devo manter as linhas em branco?

Mantenha quando as quebras de parágrafo importarem: duas linhas recuadas separadas por uma linha vazia continuam como a, linha vazia e b. Remova para listas, em que as linhas restantes ficam uma sob a outra e facilitam ordenar, remover duplicatas ou colar num formulário.

Quando não normalizar o espaço em branco?

Quando o espaçamento carrega sentido. Código Python, arquivos YAML, listas em Markdown, poesia e tabelas de largura fixa dependem de recuo ou colunas alinhadas, e comprimi-los pode quebrar o arquivo ou o layout. Dados separados por tabulação perdem as colunas porque as tabulações viram espaços simples, então guarde uma cópia do original.

Ferramentas relacionadas