Ordenar texto

Texto y documentos

Ordena líneas por orden alfabético, numérico o longitud.

Cómo funciona

Esta herramienta ordena líneas de texto por orden alfabético, numérico, por longitud o al azar. Admite orden ascendente y descendente, ordenación sin distinguir mayúsculas y orden natural para los textos que llevan números.

Ordenar texto hace falta más a menudo de lo que parece: alfabetizar listas de nombres, países o palabras clave; ordenar números de versión como toca (1.10 va después de 1.9, no antes); poner en orden los mensajes de un registro; u organizar las claves de un archivo de configuración para leerlo mejor.

Cómo se usa: pega tu lista (un elemento por línea). Elige el modo de ordenación: alfabético (A→Z o Z→A), numérico (de menor a mayor o al revés), por longitud (de la línea más corta a la más larga o al contrario) o aleatorio. Activa «Sin distinguir mayúsculas» y «Quitar duplicados» si te hacen falta.

Orden natural: la ordenación alfabética normal coloca «elemento10» antes que «elemento2», porque en ASCII el «1» va antes que el «2». El orden natural trata los tramos numéricos como números y pone «elemento2» antes que «elemento10», que es lo que esperarías de un gestor de archivos. Actívalo para números de versión, nombres de archivo y listas numeradas.

Ordenar una columna de CSV: pega una sola columna de datos CSV (sin cabecera) para ordenarla alfabéticamente y pégala de vuelta en tu hoja de cálculo.

Preguntas frecuentes

¿Qué diferencia hay entre el orden alfabético y el natural?
El orden alfabético compara carácter a carácter por su punto de código Unicode: «elemento10» va antes que «elemento2» porque el «1» (código 49) es menor que el «2» (código 50). El orden natural trata las secuencias de dígitos seguidos como números, así que «elemento2» va correctamente antes que «elemento10».
¿Puedo ordenar por número si la lista tiene elementos que no lo son?
En el modo numérico, los elementos que no se pueden interpretar como números se colocan al final de la lista y aparece un aviso con cuáles son.
¿Puedo ordenar bien una lista de direcciones IP?
Sí. Activa el orden natural: tiene en cuenta los tramos de la dirección, de modo que 192.168.1.10 queda después de 192.168.1.2, como corresponde.
¿El modo aleatorio usa un buen generador de números aleatorios?
Sí. El barajado usa el algoritmo de Fisher-Yates con valores de window.crypto.getRandomValues(), así que es un orden aleatorio sin sesgo y de calidad criptográfica.