1. Inicio
  2. Herramientas de texto
  3. Ordenar líneas

Ordenar líneas de texto

Pega una lista con un elemento por línea y ordénala de la A a la Z respetando la ñ y las tildes, por valor numérico, por longitud, al azar o simplemente al revés. Puedes quitar duplicados y líneas vacías en el mismo paso.

10 líneas ordenadas

Criterios de ordenación

  • Alfabético: usa la intercalación del español (localeCompare con idioma «es»). Las tildes no alteran el orden («Águila» va con las demás palabras con a) y la ñ se coloca entre la n y la o.
  • Numérico: toma el primer número de cada línea (admite negativos y decimales con coma o punto) y ordena por su valor. Las líneas sin número van al final, en orden alfabético.
  • Por longitud: de la línea más corta a la más larga, contando caracteres visibles. Las líneas de igual longitud se ordenan alfabéticamente.
  • Aleatorio: baraja las líneas con el algoritmo de Fisher-Yates. Cada vez que pulsas «Volver a mezclar» obtienes un orden nuevo; útil para sorteos, turnos o preguntas de examen.
  • Invertir orden: no compara nada, solo pone la última línea primero. Si lo que quieres es dar la vuelta a las letras, usa invertir texto.

El orden alfabético en español

Muchos programas ordenan por el número de cada carácter en la tabla Unicode. Eso produce resultados incorrectos en español: todas las mayúsculas van antes que las minúsculas, «Águila» acaba detrás de «zorro» y «Ñandú» también. Con la lista de ejemplo se ve la diferencia:

Orden por código UnicodeOrden del español (esta herramienta)
10 caballos2 cebras
2 cebras10 caballos
CiervoÁguila
avestruzavestruz
chinchillachinchilla
nutriaCiervo
osonutria
zorroÑandú
Águilaoso
Ñandúzorro

Observa también que «chinchilla» va antes que «Ciervo»: desde la Ortografía de 1994, la ch y la ll no son letras aparte a efectos de ordenación, sino dos letras normales (c + h, l + l). En diccionarios anteriores a esa fecha encontrarás la ch después de toda la c.

Opciones adicionales

  • Orden natural: compara los números dentro del texto por su valor, de forma que «Tema 2» va antes que «Tema 10». Desactívalo si quieres el orden carácter a carácter.
  • Distinguir mayúsculas: por defecto «oso» y «Oso» se tratan igual; si lo activas, ante un empate la minúscula va primero.
  • Quitar duplicados: elimina líneas idénticas tras ordenar. Para opciones más finas (ignorar tildes o espacios, ver solo las repetidas), usa eliminar líneas duplicadas.

Ideas de uso

  • Ordenar bibliografías, glosarios o listas de asistentes por apellido (escribe el apellido primero en cada línea).
  • Mezclar una lista de alumnos para establecer el orden de exposición o, si prefieres una animación, usar la ruleta de nombres. Para repartir en grupos equilibrados tienes el generador de equipos.
  • Ordenar precios o puntuaciones con el modo numérico, aunque vayan acompañados de texto («Producto A: 12,50 €»).

Las listas se ordenan en tu navegador, sin enviarse a ningún servidor.

Preguntas frecuentes

¿Dónde va la ñ en orden alfabético?

Después de la n y antes de la o: «nube, ñandú, oca». Los ordenadores que ordenan por código de carácter la mandan al final, detrás de la z; esta herramienta usa el orden del español.

¿Y la ch y la ll?

Desde 1994 la RAE ordena la ch dentro de la c y la ll dentro de la l, como dos letras normales. Así que «chocolate» va entre «cerro» y «cine», no después de todas las palabras con c.

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

En orden alfabético puro se compara carácter a carácter y «1» va antes que «2». Activa «Orden natural» o elige el modo numérico para que 2 vaya antes que 10.

¿El orden aleatorio es realmente aleatorio?

Sí: usa el algoritmo de Fisher-Yates con números del generador criptográfico del navegador, así que todas las permutaciones son igual de probables.