Saltar al contenido

Alinear texto en columnas

Alinea el texto delimitado por separadores en columnas nítidas rellenando cada celda hasta la más ancha.

Entrada
Salida

Alinear texto en columnas

Pega líneas de texto delimitado por separadores — coma, tabulación, barra vertical o cualquier carácter que elijas — y esta herramienta alinea cada columna para que los datos se lean claramente, sin importar lo desiguales que sean los valores originales. Mide la celda más ancha de cada columna y rellena todas las demás celdas para que coincidan, de modo que el segundo, tercero y posteriores campos comiencen en la misma posición horizontal.

Establece el separador en lo que divide tus datos o déjalo en blanco para dividir en grupos de espacios en blanco, útil para texto que ya está espaciado de manera irregular. Elige cómo se alinea cada columna: izquierda para nombres y etiquetas, derecha para números enteros, o punto decimal para una mezcla de precios y medidas donde los dígitos y decimales deben alinearse correctamente. Controla el espacio entre columnas con la opción de espaciado y elige si el relleno utiliza espacios simples o un líder punteado, útil para menús o tablas de contenidos. Activa la opción de tabla ASCII para envolver el resultado en una cuadrícula con bordes usando caracteres +, - y | en lugar de relleno simple.

Las filas con menos campos que la fila más ancha se manejan elegantemente — las celdas faltantes se tratan como vacías. La opción de mantener celdas vacías controla qué sucede cuando el separador aparece dos veces seguidas: activada por defecto, de modo que un campo en blanco entre dos comas permanece como una columna real en lugar de desplazar silenciosamente cada valor posterior hacia la izquierda. Se aceptan finales de línea CRLF y LF, y la entrada patológicamente ancha se limita en lugar de permitirse congelar la pestaña.

Todo se ejecuta localmente en tu navegador — nada de lo que pegues se carga en ningún lugar. Copia el resultado alineado, descárgalo como archivo .txt o envíalo de vuelta a la entrada para aplicar otra herramienta encima.

Preguntas frecuentes

¿Qué separadores puedo usar?
Cualquier carácter o cadena individual — coma, punto y coma, barra vertical, una tabulación o una cadena personalizada. Deja el campo vacío y la herramienta divide por grupos de espacios en blanco, lo que funciona bien para texto que ya usa espaciado irregular.
¿Cómo funciona la alineación por punto decimal?
La herramienta encuentra la parte de número entero más ancha y la parte fraccionaria más ancha en la columna, luego rellena cada celda de modo que cada punto decimal se alinee verticalmente, incluso cuando algunas filas no tienen punto decimal.
¿Qué sucede con las filas que tienen un número diferente de campos?
Las celdas faltantes al final de una fila más corta se tratan como vacías y se rellenan como cualquier otra columna, de modo que cada línea se alinea bajo la fila más larga.
¿Puedo generar una tabla ASCII en lugar de columnas simples rellenas?
Sí. Activa "Borde como tabla ASCII" para envolver el resultado en una cuadrícula con bordes usando caracteres + - y |, además de la alineación de columnas.
¿Mi texto se carga en algún lugar?
No. La alineación de columnas se ejecuta completamente en tu navegador — tu texto nunca abandona tu dispositivo.