Texto

Ordenar líneas

Ordená listas alfabéticamente, numéricamente, por longitud o aleatorio. Ascendente o descendente, con opción de eliminar duplicados.

Instantáneo🔒En tu navegadorSin registro
En vivo

Por qué ordenar listas en el navegador

Excel y Google Sheets ordenan, sí. Pero abrir una hoja, pegar columna, ordenar y copiar de vuelta es lento si solo tenés una lista corta. Una herramienta web ordena instantáneo. Para SEO, marketing, programación o trabajo administrativo es uno de los utilitarios más usados.

Modos de ordenamiento

  • Alfabético — usa Intl.Collator con locale español, así ñ queda después de n como en un diccionario.
  • Numérico — interpreta cada línea como número. 10 va después de 2, no antes (que es lo que pasa con un sort de strings).
  • Longitud — útil para revisar copy: ver primero las líneas más cortas o las más largas.
  • Aleatorio — barajar elementos. Útil para sorteos, A/B testing, o asignar orden de presentación.

Casos de uso

  • Ordenar una lista de keywords antes de pegarla en Google Ads o Search Console.
  • Alfabetizar nombres de archivos antes de subirlos a un servidor.
  • Ordenar tags de un CMS para revisar duplicados.
  • Reordenar imports de un archivo de código (aunque para esto es mejor un linter).
  • Sortear participantes de un sorteo o el orden de exposición en una clase.

El problema clásico del sort numérico

En JavaScript, [2, 10, 3].sort() devuelve [10, 2, 3]. Por qué: sort() sin argumentos compara como string, y "10" alfabéticamente está antes de "2" porque "1" < "2". Por eso el modo numérico aplica parseFloat y compara como números. Si tu lista mezcla números y texto, los no-numéricos quedan al final.

Mayúsculas y acentos

Por defecto el ordenamiento es case-insensitive y usa el orden alfabético del español. Si activás "distinguir mayúsculas", las MAYÚSCULAS se ordenan antes que las minúsculas (porque sus puntos de código en Unicode son menores). Eso casi nunca es lo que querés para listas humanas, pero sí para casos técnicos.

Limpieza opcional

Antes de ordenar podés:

  • Quitar espacios al inicio/fin — evita que " Apple" se ordene aparte de "Apple".
  • Eliminar líneas vacías — útil cuando pegás una lista con saltos de línea sobrantes.

Para eliminar duplicados explícitamente tenés un generador dedicado en este sitio.

Preguntas frecuentes

¿Distingue mayúsculas?

Por defecto no — hay un toggle para activarlo.

¿Cómo ordena los números?

El modo numérico interpreta cada línea como número y ordena por valor.

¿Soporta caracteres acentuados?

Sí, usa Intl.Collator con locale "es" para orden tipo diccionario.

¿Te sirvió este generador?