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.Collatorcon locale español, así ñ queda después de n como en un diccionario. - Numérico — interpreta cada línea como número.
10va después de2, 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.