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
| Carácter afectado | Solo el carácter de tabulación (U+0009) |
|---|---|
| Comportamiento por defecto | Cada tabulación se elimina, sin poner nada en su lugar |
| Opción de reemplazo | Sustituye cada tabulación por exactamente un espacio |
| Tabulaciones consecutivas | Cada una se procesa por separado — dos tabulaciones se vuelven dos espacios si el reemplazo está activo |
| Espacios y saltos de línea | Nunca se tocan — solo se afectan los caracteres de tabulación |
| Contador | Siempre muestra cuántas tabulaciones se encontraron, en cualquier modo |
Cuándo induce a error
- Solo se afectan los caracteres de tabulación (U+0009); los espacios normales usados para alineación visual en otra parte del texto quedan completamente intactos.
- Con «reemplazar por espacio» desactivado (por defecto), las columnas separadas por tabulaciones quedan pegadas sin nada entre ellas — «Nombre\tEdad» se convierte en «NombreEdad». Activa la casilla si necesitas mantener un límite donde estaba la tabulación.
- Varias tabulaciones consecutivas se reemplazan cada una de forma independiente: dos tabulaciones seguidas se convierten en dos espacios, no en uno — si necesitas normalizar a un solo espacio después, pasa el resultado por una herramienta de «eliminar espacios extra».
- Esta herramienta no toca los espacios que ya existen en el texto, así que si el origen mezclaba tabulaciones y espacios para alinear, solo cambia la parte de las tabulaciones — el espaciado puede seguir viéndose desigual después.
Cómo se calcula
La herramienta recorre el texto y cuenta cada carácter de tabulación (U+0009) que encuentra.
Si «reemplazar por espacio» está desactivado, cada tabulación se elimina directamente, sin poner nada en su lugar.
Si la casilla está activada, cada tabulación se reemplaza por exactamente un espacio normal en vez de eliminarse.
El contador siempre muestra el número de tabulaciones encontradas en el texto original, sin importar el modo seleccionado.
Preguntas y respuestas
¿Por qué usar «reemplazar por espacio» en vez de simplemente eliminar las tabulaciones?
Si las tabulaciones separaban valores (como columnas), eliminarlas directamente los pega entre sí. Reemplazarlas por un espacio mantiene un límite entre ellos.
¿Esto afecta a los saltos de línea?
No, solo se buscan caracteres de tabulación. Los saltos de línea y los espacios normales pasan sin cambios.
¿Qué pasa con varias tabulaciones seguidas?
Cada una se procesa por separado — dos tabulaciones consecutivas se convierten en dos espacios (con el reemplazo activo), no en uno solo.
¿Esto corrige el espaciado desigual causado por mezclar tabulaciones y espacios?
Solo parcialmente — cambia las tabulaciones, pero los espacios ya usados para alinear se dejan tal cual, así que el diseño puede seguir viéndose desigual después.
¿Mi texto se envía a algún sitio?
No. Todo se ejecuta en tu navegador; el texto nunca se transmite.