Blog
Herramientas de texto

Ordenar cadenas (líneas) en orden alfabético inverso

Pega tu lista con un elemento por línea y cada línea se ordena de la Z a la A con cada pulsación — justo lo contrario de una ordenación alfabética normal. Esto reconstruye el orden a partir de las letras mismas; no es lo mismo que simplemente invertir el orden en que escribiste las líneas (para eso está el Inversor del orden de una lista).

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 Descendente, Z→A (usa el Ordenador de cadenas para la dirección normal A→Z)
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 al final del todo
No es lo mismo que Invertir simplemente el orden de entrada — para eso está el Inversor del orden de una lista
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 y luego se procesa con el Array.sort de JavaScript, con un comparador que invierte el resultado habitual — lo que normalmente iría primero ahora va al final.

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 — solo importan las letras y su secuencia, leída en orden inverso.

El orden natural compara con localeCompare en modo numérico y luego invierte el resultado, así que las secuencias de dígitos se tratan como números completos y se ordenan de mayor a menor en vez de carácter por carácter.

El resultado es el arreglo ordenado vuelto a unir con saltos de línea — una línea de entrada, una de salida, solo reorganizadas de Z a A en vez de A a Z.

Preguntas y respuestas

¿Es lo mismo que invertir mi lista de arriba abajo?

No. Esta herramienta reordena según el alfabeto, así que el resultado depende solo de las letras de cada línea, no del orden en que las escribiste. Para simplemente invertir tu orden de escritura, usa el Inversor del orden de una lista.

¿Ordena líneas o palabras?

Líneas. Cada línea de la entrada es un elemento a ordenar. Para ordenar palabras individuales, usa el Ordenador alfabético de palabras.

¿Por qué «10» aparece después de «2» sin el orden natural?

Porque la comparación es carácter por carácter: «1» es menor que «2», así que en orden descendente «2» supera a «10». Activa el orden natural para un orden numérico descendente real.

¿Cómo obtengo el orden normal A→Z?

Usa la herramienta Ordenador de cadenas — misma lógica, dirección ascendente, con sus propias opciones de mayúsculas y orden natural (además de un eliminador de duplicados opcional).

¿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