Comece pela menor mudança
Somente a limpeza do fim de cada linha começa ligada. Limpar o início também elimina a indentação. Exemplo e Limpar mostram uma prévia de substituição antes de alterar o conteúdo atual.
Texto e strings
Comece pelos finais de linha e compare as marcas antes de substituir o texto original.
··título··texto··␍↵ ⇥item⇥valor·↵ preço⍽10␍↵ ····recuo··␍↵
··título··texto␍↵ ⇥item⇥valor↵ preço⍽10␍↵ ····recuo␍↵
Exibidas: 5 / 5 linhas, 50 unidades UTF-16. A exportação inclui o resultado completo.
· espaço ⇥ tabulação ⍽ NBSP ↵ LF ␍ CR ␍↵ CRLF. As marcas destacadas são apenas visuais.
O texto fica neste navegador; não é enviado.
Ordem: NBSP → finais → inícios → espaços repetidos → tabs.
Sem análise de sintaxe: espaços finais podem importar em Markdown. A expansão vale para todo o texto; a compressão, só para recuos.
Entrada/saída: 1.000.000 de unidades UTF-16 e 50.000 linhas cada. Quebras preservadas; download UTF-8.
3 linhas alteradas · 5 removidos / 0 adicionados · 55 → 50 caracteres
Removidos/adicionados soma consumo e produção por etapa, não uma diferença mínima. Antes/depois conta pontos de código.
Remover espaços extras ajuda quando o texto copiado fica desalinhado ou deixa de corresponder em uma busca. Um espaço comum, uma tabulação e um espaço não separável podem deixar lacunas parecidas, mas têm efeitos diferentes na quebra de linha e na importação.
O original fica à esquerda enquanto você testa as opções e vê o resultado à direita. O exemplo inclui recuos e quebras de tipos diferentes. Inicialmente, apenas espaços comuns e tabs no final de cada linha são removidos.
Remover espaços extras não precisa achatar o começo das linhas. A configuração inicial mantém os espaços e tabs de recuo, além de cada CRLF, LF ou CR original. Para mudar a margem inicial ou converter a indentação, é preciso selecionar a regra correspondente.
Marcas coloridas diferenciam espaço comum, tabulação e NBSP. Ligue apenas a conversão necessária e confira o resultado antes de aplicá-lo. Copiar e baixar usam o texto real, sem os pontos e as setas acrescentados para visualização.
Somente a limpeza do fim de cada linha começa ligada. Limpar o início também elimina a indentação. Exemplo e Limpar mostram uma prévia de substituição antes de alterar o conteúdo atual.
No modo automático, o cálculo aguarda 350 ms depois da edição. Desligue-o para usar o botão ou Ctrl/Cmd+Enter. Uma mudança no texto ou nas regras bloqueia imediatamente copiar, baixar e aplicar até a prévia ficar atualizada.
Confira as linhas alteradas e os totais de caracteres. Desfazer recupera entrada, saída e opções do estado anterior à aplicação. Mostrar marcas só muda a visualização, sem executar outra limpeza ou alterar o texto exportável.
Para remover espaços em branco nas bordas, selecione cada lado separadamente. Os controles tratam espaços comuns e tabs. Uma linha feita apenas desses caracteres fica vazia, mas continua existindo com sua quebra.
A opção de agrupamento transforma dois ou mais U+0020 seguidos em um só. O recuo inicial de espaços e tabs fica protegido. Tabs entre palavras continuam sendo tabs, a menos que sua conversão também seja selecionada.
A regra NBSP troca U+00A0 por U+0020 antes de limpar as bordas e agrupar repetições. Esse ponto passa a permitir quebra de linha. A sequência literal não é interpretada como entidade HTML nem substituída.
A expansão avança até a próxima parada com largura 2, 4 ou 8 em todo o texto. Na direção inversa, só os espaços do recuo inicial que alcançam uma parada viram tabs. O restante dos espaços e a separação das frases permanecem.
Use a limpeza de finais como ponto de partida. Selecione inícios e agrupamento apenas se precisar. A ordem é NBSP, finais, inícios, repetições e tabs; os espaços criados pela expansão final não passam por um segundo agrupamento.
Sim, por opções separadas. A conversão de tabs usa paradas de largura definida; NBSP troca apenas U+00A0 por espaço comum. Outros espaços Unicode não são abrangidos por esse controle. A configuração inicial deixa ambos sem conversão.
Letras e pontuação permanecem. A redução de espaços repetidos mantém um espaço entre palavras, e não há um comando de apagar todos os separadores. Mesmo assim, alinhamentos e espaços dentro de formatos estruturados podem ter significado.
O processamento ocorre no navegador, conforme a nota junto à entrada. Não há leitura de URL remota nem envio de arquivos nesta página. Copiar ou baixar o resultado depende de uma ação explícita sua.
Pode, se o agrupamento for ativado: uma coluna alinhada por vários espaços no meio da linha pode encolher. O recuo inicial é protegido pelo agrupamento, mas a limpeza do início o remove. Compare a prévia e use Desfazer se já tiver aplicado.
Alguma etapa teve um comportamento inesperado?
Experimente remover espaços extras no exemplo antes de colar seu conteúdo e aplicar somente as mudanças necessárias.
Revise a prévia e guarde a possibilidade de desfazer uma vez.