Resultado
Esta página no tiene parte de servidor en absoluto. La tabla que pegas la procesa JavaScript dentro de tu propio navegador, el gráfico se dibuja en un elemento canvas de tu máquina y el archivo de exportación se arma localmente. Nada se sube, se almacena ni se escribe en ningún registro. Puedes desconectar la red después de cargar la página y todo seguirá funcionando: es la forma más sencilla de comprobarlo tú mismo.
Datos y límites del método
| Espacio | El carácter U+0020 — un espacio normal entre palabras |
|---|---|
| Con "contar también tabulaciones y saltos de línea" | También cuenta tabulaciones (\t) y saltos de línea (\n, \r) |
| Espacio de no separación | U+00A0 no se cuenta — es un carácter distinto de un espacio normal |
| Porcentaje | espacios ÷ longitud total del texto × 100% |
Cuándo induce a error
- Un espacio de no separación (U+00A0, que algunos editores insertan automáticamente antes de signos de puntuación) es un carácter distinto del espacio normal (U+0020) y no entra en el conteo básico. Si tu texto viene de Word o de una página web, parte de lo que parece un espacio en pantalla puede ser en realidad este carácter.
- El contador no distingue un espacio de sangría al inicio de línea de un espacio entre palabras — ambos se cuentan igual.
- Los caracteres formados por varios code points (emojis compuestos, algunas marcas diacríticas) no afectan al conteo de espacios — se cuentan aparte del resto del texto.
- La opción "contar también tabulaciones y saltos de línea" cambia QUÉ número se muestra como cifra principal (solo espacios, o todo lo que es espacio en blanco) — no filtra nada; la fila "total de caracteres en blanco" a la derecha siempre muestra la cifra combinada sin importar el interruptor, así puedes ver la diferencia.
Cómo se calcula
El contador principal busca el carácter de espacio normal (U+0020) en el texto y cuenta sus apariciones.
El porcentaje de la longitud del texto es el número de espacios dividido entre la longitud total del texto (espacios incluidos), multiplicado por 100.
"Total de caracteres en blanco" es un número aparte que busca cualquier carácter en blanco según la definición de expresiones regulares (\s): espacio, tabulación, salto de línea, retorno de carro. Se muestra siempre, sin importar el interruptor, para poder comparar ambos.
El interruptor "contar también tabulaciones y saltos de línea" decide cuál de los dos números aparece en el resultado grande principal — útil cuando el límite de una plataforma cuenta formalmente "caracteres en blanco" y no solo espacios.
Preguntas y respuestas
¿Se cuentan igual los espacios al inicio y en medio de la línea?
Sí, el contador no los distingue — cualquier carácter de espacio normal se cuenta sin importar su posición en la línea.
¿Por qué el conteo de espacios es menor de lo que esperaba?
Puede que parte de los "espacios" de tu texto sean en realidad espacios de no separación (U+00A0), que algunos editores insertan antes de palabras cortas. Es un carácter distinto y el contador básico no lo incluye.
¿Cuál es la diferencia entre "espacios" y "total de caracteres en blanco"?
El primero cuenta solo espacios normales. El segundo suma tabulaciones y saltos de línea. Usa el que coincida con la regla de conteo de la plataforma donde vayas a publicar.
¿Se envía mi texto a algún sitio?
No, todo el conteo se ejecuta en tu navegador.