Blog
Herramientas de texto

Ordenar cadenas (líneas) alfabéticamente

Pega tu lista con un elemento por línea y cada línea se ordena de la A a la Z con cada pulsación. Activa el orden natural para que los números dentro del texto se ordenen como se espera (2 antes que 10), y la comparación sin distinguir mayúsculas para que «manzana» y «Manzana» queden juntas.

Tus datos no salen de este dispositivo

Resultado

Líneas ordenadas

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

Dirección Ascendente, A→Z (usa el ordenador alfabético inverso para Z→A)
Comparación Orden por punto de código Unicode por defecto, u orden natural según el idioma con la opción activada
Mayúsculas Se ignoran por defecto: «manzana» y «Manzana» se consideran iguales
Líneas vacías Se ordenan junto al resto — normalmente quedan arriba del todo
Duplicados Se conservan por defecto; la casilla los elimina después de ordenar
Estabilidad Las líneas iguales (tras igualar mayúsculas) conservan su orden relativo de entrada

Cuándo induce a error

Cómo se calcula

El texto se divide en líneas por los saltos de línea y luego se procesa con el Array.sort de JavaScript, con un comparador que controlas desde las casillas de arriba.

Con la comparación sin distinguir mayúsculas activada, ambas líneas se convierten a minúsculas antes de comparar, así que las mayúsculas visibles no influyen en el orden — solo las letras y su secuencia.

El orden natural cambia a localeCompare en modo numérico, que trata los dígitos consecutivos como un solo número en vez de compararlos carácter por carácter, así que «elemento 9» queda antes que «elemento 10».

Cuando la eliminación de duplicados está activada, se ejecuta después de ordenar: las líneas que resultan iguales según la configuración de mayúsculas actual se reducen a una sola, conservando la primera que aparece.

Preguntas y respuestas

¿Ordena por línea o por palabra?

Por línea. Cada línea del texto de entrada se convierte en un elemento a ordenar. Para ordenar palabras individuales, usa el Ordenador alfabético de palabras.

¿Cómo ordeno de Z a A?

Usa la herramienta de ordenación alfabética inversa — es la misma lógica en sentido contrario, con sus propias opciones de mayúsculas y orden natural.

¿Por qué «10» aparece antes que «2»?

Es ordenación de texto plano: carácter por carácter, «1» es menor que «2», así que «10» va primero. Activa el orden natural para obtener orden numérico.

¿Qué pasa con las líneas en blanco?

Se tratan como líneas normales (vacías) y se ordenan junto con el resto — normalmente terminan arriba del todo.

¿Se sube mi lista a algún sitio?

No. La ordenación se ejecuta íntegramente en tu navegador; nada se envía a un servidor.

Herramientas relacionadas

Todas las herramientas