Cómo usarla
- Pega la lista en el cuadro de entrada, con un elemento por línea.
- Elige el orden: A → Z, Z → A, por longitud, inverso o aleatorio.
- Configura las opciones: orden natural de números, ignorar mayúsculas y minúsculas, recortar espacios y eliminar líneas vacías.
- Copia la lista ordenada del cuadro de resultados. En el modo aleatorio, «Mezclar de nuevo» genera otro orden al azar.
Cómo funciona
El orden alfabético sigue las reglas de colación del navegador para el idioma de la página (Intl.Collator), no los códigos de caracteres sin procesar. Las letras acentuadas se ordenan junto a su letra base en inglés («éclair» cerca de «eclair», no después de «z»), mientras que se respeta el orden alfabético propio de cada idioma: en turco, «ç» va después de «c» y, en sueco, «ö» va después de «z».
Con «Orden natural de números», las secuencias de dígitos se comparan por su valor, por lo que «archivo 2» va antes de «archivo 10». Sin esta opción, los dígitos se comparan uno por uno y «archivo 10» va primero. Con «Ignorar mayúsculas y minúsculas», las líneas que solo se diferencian por las mayúsculas se consideran iguales y conservan su orden original. Sin esta opción, también se ordenan alfabéticamente (no se ponen todas las mayúsculas antes que todas las minúsculas), pero la línea con mayúscula inicial va primero cuando dos líneas solo se diferencian por el uso de mayúsculas: «Apple» antes de «apple».
La ordenación por longitud cuenta los caracteres visibles, así que un emoji con tono de piel cuenta como uno; las líneas de la misma longitud se ordenan alfabéticamente. El orden inverso invierte la lista sin ordenarla. La opción Aleatorio usa el generador criptográfico de números aleatorios del navegador con el método Fisher–Yates, por lo que todos los órdenes tienen la misma probabilidad. Todos los órdenes son estables: las líneas iguales conservan su orden relativo original. El resultado usa saltos de línea LF.
Ejemplos
Archivos numerados
«capítulo 1, capítulo 12, capítulo 2, capítulo 3», ordenado de A → Z con el orden natural de números, queda así: capítulo 1, capítulo 2, capítulo 3, capítulo 12.
Nombres con acentos
“Zoë, Émile, Ana, Eric” ordenado de la A a la Z da Ana, Émile, Eric, Zoë en inglés. Una ordenación simple por puntos de código colocaría Émile al final por error.
Orden aleatorio para un sorteo
Pega una lista de participantes y selecciona Aleatorio para obtener un orden al azar justo para las presentaciones o la disposición de los asientos. Haz clic en «Mezclar de nuevo» para obtener otro orden.
Preguntas frecuentes
¿Por qué «Émile» va antes que «Eric» y no al final?
La herramienta usa una ordenación adaptada al idioma, que compara primero las letras acentuadas por su letra base. «Émile» y «Eric» empiezan por E, y «m» va antes que «r».
¿Por qué aparecen mezcladas las palabras en mayúsculas y minúsculas?
El orden alfabético de los diccionarios no distingue entre mayúsculas y minúsculas, así que «apple», «Banana» y «cherry» se ordenan por letra. Las mayúsculas solo determinan el orden de las palabras que, por lo demás, son idénticas.
¿La mezcla es realmente aleatoria?
Sí. Usa crypto.getRandomValues, el generador de números aleatorios criptográficamente seguro del navegador, junto con una mezcla Fisher–Yates sin sesgo. Todos los órdenes posibles tienen la misma probabilidad.
¿Puedo ordenar por columna o solo por números?
Las líneas se ordenan como texto completo. El orden natural de números permite ordenar correctamente los números que aparecen dentro de las líneas, pero no se pueden seleccionar columnas; para datos CSV, usa una hoja de cálculo o el conversor de CSV a JSON.
Privacidad
La lista se ordena solo en tu navegador. No se sube, almacena ni incluye en las analíticas.