Contador de espaços em branco
Conte os espaços, as tabulações e as quebras de linha do seu texto e encontre os caracteres invisíveis escondidos nele. O contador de espaços deixa cada espaço visível, marca os espaços duplos, os espaços no fim da linha, os espaços não separáveis e os caracteres de largura zero, e corrige tudo com um clique.
- Mostra caracteres ocultos
- Encontra espaços duplos
- Correção com um clique e desfazer
Espaços em branco à vista
Seu texto com cada espaço, tabulação e quebra de linha à vista. Passe o cursor ou toque em uma marca para ver exatamente qual caractere é.
- Espaço ·
- Tabulação →
- Quebra de linha ¶
- Espaço não separável °
- Outro espaço Unicode
- Caractere invisível ¦
- Espaço duplo
- Espaço no fim
Seu texto aparece aqui com as ocorrências destacadas.
Como contar os espaços de um texto
Encontrar cada espaço, tabulação e caractere oculto leva três passos.
-
Cole o seu texto
Texto copiado de um site, de um PDF, de um app de mensagens, de uma planilha ou de um código. As contagens se atualizam enquanto você digita.
-
Veja os espaços
O texto aparece com cada espaço como ·, cada tabulação como →, cada quebra de linha como ¶ e os caracteres ocultos em vermelho. Passe o cursor sobre uma marca para ver exatamente qual caractere é.
-
Corrija o que encontrar
Corrija os espaços duplos, tire os espaços no fim das linhas, transforme os espaços especiais em normais ou remova os caracteres invisíveis. Desfazer está a um clique.
O exemplo parece um texto normal, mas esconde um espaço duplo, uma tabulação, três espaços não separáveis, um espaço de largura zero e uma linha que termina com espaços.
Tipos de espaços e caracteres ocultos
O Unicode define 25 caracteres de espaço em branco, e alguns caracteres a mais são invisíveis sem serem espaços. Estes são os que você mais vai encontrar.
| Caractere | Ponto de código | Aparece como | De onde vem |
|---|---|---|---|
| Espaço | U+0020 | · | A barra de espaço |
| Tabulação | U+0009 | → | A tecla Tab, o código e os dados colados de planilhas |
| Quebra de linha (LF) | U+000A | ¶ | Enter no Mac, no Linux, nos celulares e na web |
| Quebra de linha (CR+LF) | U+000D U+000A | ¶ | Enter no Windows; conta como uma quebra de linha |
| Espaço não separável | U+00A0 | ° | Editores de texto, sites ( ), entre número e unidade |
| Espaço ideográfico | U+3000 | · | Textos em chinês e japonês |
| Espaço de largura zero | U+200B | ¦ em vermelho | Sites e apps, para permitir quebras de linha; não é um espaço |
| Marca de ordem de bytes | U+FEFF | ¦ em vermelho | O começo de alguns arquivos de texto |
| Hífen opcional | U+00AD | ¦ em vermelho | Sugestões de hifenização dos editores de texto |
Por que os espaços ocultos dão problema
Os caracteres invisíveis não atrapalham em um parágrafo, mas causam problemas reais em outros lugares:
- As buscas não encontram as ocorrências: uma palavra com um espaço de largura zero no meio não é igual à mesma palavra digitada normalmente.
- As planilhas tratam “São Paulo” e “São Paulo ” (com um espaço no fim) como dois valores diferentes, o que estraga as buscas e os PROCV.
- O código e os arquivos de dados falham ao rodar ou ao serem importados quando um espaço não separável ou uma marca de ordem de bytes ocupa o lugar de um espaço normal ou de nada.
- Os limites de caracteres são gastos com espaços que você não vê.
O contador de espaços mostra cada um desses como uma marca sobre a qual você pode passar o cursor, e Remover caracteres invisíveis apaga todos. Os caracteres de junção de largura zero dentro dos emojis e nas escritas árabes e índicas são mantidos, porque fazem parte do texto.
Espaços não separáveis e espaços duplos
Em português, em alguns casos vale usar um espaço não separável, que impede que a linha quebre entre dois elementos que andam juntos: entre um número e a unidade (10 km), entre o símbolo da moeda e o valor (R$ 50,00) ou em datas e horários (15 de março, 10 h).
Os dois espaços depois do ponto, por outro lado, são um costume da máquina de escrever: hoje se usa um espaço só. Corrigir espaços duplos troca qualquer sequência de dois ou mais espaços entre palavras por um espaço só. Os espaços no começo de uma linha, usados para recuo, não são mexidos.
O que o contador de espaços mostra
Cada tipo de espaço, contado separadamente.
-
·
Espaços e tabulações
Os espaços normais e as tabulações, contados separadamente.
-
¶
Quebras de linha
Cada quebra de linha, com o CR+LF do Windows contado uma vez.
-
°
Espaços especiais
Espaços não separáveis e outros espaços Unicode que parecem normais, mas não são.
-
¦
Caracteres invisíveis
Espaços de largura zero, caracteres de junção, marcas de ordem de bytes, hifens opcionais e marcas de direção.
Perguntas frequentes sobre o contador de espaços
Como conto os espaços do meu texto?
Cole o texto na caixa. O número de espaços, tabulações e quebras de linha aparece na hora, e abaixo o texto aparece com cada espaço visível.
O que é um espaço em branco?
Um caractere que aparece como espaço vazio: espaços, tabulações, quebras de linha e espaços especiais, como o não separável. O Unicode define 25 caracteres de espaço em branco.
O que é um espaço de largura zero?
Um caractere invisível (U+200B) que marca onde uma linha pode quebrar. Ele não ocupa espaço, então você não o vê, mas pode estragar buscas, links e dados.
Como tiro os espaços duplos?
Toque em “Corrigir espaços duplos”. Cada sequência de dois ou mais espaços entre palavras vira um espaço só. Desfazer traz o original de volta.
Uma quebra de linha conta como espaço em branco?
Sim. As quebras de linha são caracteres de espaço em branco. Uma quebra de linha do Windows (CR+LF) tem dois caracteres, mas aqui conta como uma quebra.
O que é um espaço não separável?
Um espaço (U+00A0) que impede a linha de quebrar entre duas palavras, como em “10 km” ou “R$ 50”. Ele parece um espaço normal, então aqui aparece como °.
O meu texto é enviado?
Não. Tudo é conferido no seu navegador e nada é enviado.
Fontes e referências
- Whitespace character, Wikipedia
- Sentence spacing, Wikipedia
- Unicode Text Segmentation (UAX #29), Unicode Consortium
Mais ferramentas de análise de texto
- Contar Contador de linhas Conte as linhas totais, em branco e duplicadas de textos, listas, código ou CSV. Abrir ferramenta
- Buscar Contador de caracteres específicos Conte quantas vezes aparece uma letra, um símbolo, um emoji ou um espaço. Abrir ferramenta
- Diferentes Contador de caracteres únicos Liste cada caractere diferente com o seu código Unicode e confira pangramas. Abrir ferramenta
- #@% Contador de símbolos Conte símbolos, pontuação e caracteres especiais, cada um com o seu nome e código. Abrir ferramenta