Ir para o conteúdo
Totalmente local

Insertor de espaços não-quebrávéis

Substitua espaços normais por espaços não-quebrávéis nos locais tipográficos onde uma quebra de linha se apresentaria incorreta.

Entrada

Insertor de espaços não-quebrávéis

Uma quebra de linha no local errado transforma um texto bem formatado em algo que se lê de forma desajustada: uma preposição isolada no final de uma linha, um número separado da sua unidade, uma data dividida entre duas linhas. Esta ferramenta encontra esses locais e substitui o espaço normal por um espaço não-quebrável (U+00A0). Atua em quatro casos: uma preposição ou conjunção com uma letra, um número seguido pela sua unidade ou moeda (10 kg, 5 %), uma data numérica escrita com dia, mês e ano e pontos (1. 1. 2026), uma abreviatura de título colada ao nome que se segue (Eng. Novák), e números longos agrupados por milhares com espaços (1 000 000).

A opção de idioma da regra escolhe a convenção tipográfica: o eslovaco e o checo proíbem uma preposição ou conjunção isolada no final de uma linha, com conjuntos de letras ligeiramente diferentes; o polaco tem a sua própria lista de palavras curtas e escreve títulos sem ponto final; o alemão e o inglês não têm regra de palavra isolada, pelo que escolhê-los ainda corrige números, datas, títulos e separadores de milhares, mas não o caso de palavra isolada. Saída como o caráter U+00A0 bruto, para colar num editor, ou como a entidade HTML  , para marcação. Inverta a direção para remover espaços não-quebrávéis existentes de volta para normais, o que também descodifica entidades   já presentes no texto.

As terminações de linha Windows e Unix tratam-se da mesma forma, e a contagem sob a saída relata a contagem de caracteres e quantos espaços foram convertidos.

Tudo executa localmente no seu navegador — nada do que cola é carregado. Copie o resultado, descarregue como ficheiro .txt, ou envie de volta para a entrada para aplicar outro conjunto de regras.

FAQ

Por que é importante qual espaço usar?
Um espaço normal deixa a linha quebrar entre as duas palavras de cada lado. Um espaço não-quebrável mantém-as na mesma linha, o que é a diferença entre "10 kg" dividindo-se numa quebra de linha e permanecendo junto.
O que acontece se escolher alemão ou inglês como idioma da regra?
Regras de número-e-unidade, data, título e separador de milhares ainda se aplicam. Apenas a regra de preposição isolada é ignorada, porque a tipografia alemã e inglesa não tem essa convenção da forma como eslovaco, checo e polaco têm.
Devo gerar o caráter ou a entidade  ?
Use o caráter U+00A0 bruto para texto simples, processadores de texto ou código que vai apresentar como está. Use a entidade   quando o resultado vai para marcação HTML, para que processe corretamente em vez de mostrar como texto literal.
Posso desfazer os espaços não-quebrávéis depois?
Sim. Mude a direção para "Remover espaços não-quebrávéis" e execute novamente o seu texto já convertido através da ferramenta; transforma cada caráter U+00A0 e entidade   de volta num espaço normal.
O meu texto é carregado em algum lugar?
Não. A conversão executa inteiramente no seu navegador, e o seu texto nunca é enviado para um servidor.