Ordenar líneas

Pega una lista y se ordena sola, según las reglas de tu idioma y sin botones.

Cómo se usa

  1. Pega tu lista en la caja, un elemento por línea: se ordena mientras escribes, sin ningún botón que pulsar.
  2. Elige el sentido y activa las opciones que necesites: «Números por valor» para elementos numerados, «Ignorar mayúsculas», «Quitar líneas vacías» y «Quitar duplicados».
  3. Comprueba el número de líneas y copia el resultado o descárgalo como archivo .txt.

Ejemplo

Entrada

Plátano
manzana
elemento 10
Cereza
elemento 2

Ordenado

Cereza
elemento 2
elemento 10
manzana
Plátano

Solo con las reglas por defecto (ascendente, números por valor, líneas vacías eliminadas y sin deduplicar): las letras deciden primero, así que una «C» mayúscula no se adelanta a «manzana», y «elemento 2» va antes que «elemento 10» porque los números se comparan por valor. Cinco líneas de entrada, cinco de salida.

Reglas, límites y problemas conocidos

  • La ordenación usa la colación integrada del navegador para el idioma de la página: en español, orden alfabético con la ñ en su lugar y sin separar la ch ni la ll. No es orden por punto de código: el orden por punto de código pondría «Z» antes que «a».
  • El orden alfabético proviene de los datos de colación del navegador, así que navegadores con versiones de ICU distintas pueden ordenar algunos caracteres de forma ligeramente diferente. Los ejemplos de esta página son la referencia.
  • «Números por valor» compara secuencias de dígitos como números: «elemento 2» antes que «elemento 10», «capítulo 2» antes que «capítulo 10». Desactívalo para comparar carácter a carácter.
  • Con los números por valor activados, «01» y «1» se consideran iguales: se conservan ambas líneas y su orden queda como lo escribiste.
  • «Quitar duplicados» descarta solo las líneas idénticas carácter a carácter: «Manzana» y «manzana» se conservan aunque «Ignorar mayúsculas» esté activo.
  • Una línea vacía es la que está vacía o solo contiene espacios (espacio, tabulador, U+00A0, U+3000). Las líneas nunca se recortan, así que la sangría inicial sigue afectando al orden; limpia el texto antes si lo necesitas.
  • La salida usa saltos de línea LF y no termina en salto. Un área de texto ya normaliza CRLF/CR, así que no hay opción de «conservar los saltos originales».
  • No se normaliza nada: tus líneas se imprimen exactamente como las escribiste (un acento combinado nunca se convierte en un único punto de código). Al comparar, el navegador sí considera iguales «é» (un punto de código) y «e» más un acento combinado, y quedan juntas en el orden en que las escribiste. Sin ordenar por longitud, sin mezclar, sin ordenar por columna, sin subir archivos y sin historial: no se sube ni se guarda nada.

Lo que suele hacer falta después, una vez ordenada la lista.