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
| 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
- Esto ordena por alfabeto, no por orden de escritura — una lista ya alfabética A→Z se convierte aquí en Z→A, pero una lista en orden aleatorio se reconstruye por completo, no solo se invierte. Si solo quieres reflejar el orden que escribiste, usa el Inversor del orden de una lista.
- Sin el orden natural, «10» aparece después de «2» en este orden inverso por la razón equivocada: 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 correcto (10, 9, 8… 2, 1).
- La comparación sin distinguir mayúsculas iguala las letras solo para la comparación en sí — el resultado conserva las mayúsculas originales de cada línea sin cambios.
- El orden es independiente del idioma (orden simple por punto de código) salvo que actives el orden natural, que pasa a usar la comparación según el idioma de tu navegador — las letras con tilde pueden entonces ordenarse de forma distinta a la esperada.
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.