📝 Ordenar Texto y Listas
Ordena listas alfabéticamente, por longitud o numéricamente. Gratis, sin registro.
Lo que cada botón hace en realidad
La versión corta: seis botones reordenan tus líneas, tres las reescriben y cada línea en blanco se descarta antes de cualquier comparación.
banana
Apple
cherry
appleapple
Apple
banana
cherry| Botón | Lo que le hace a tus líneas |
|---|---|
| A-Z y Z-A | Compara las líneas como texto, de forma ascendente o descendente, igual que un diccionario ordena las palabras. |
| 1-9 | Lee una secuencia de dígitos como un solo número, por lo que Item 2 queda antes de Item 10. |
| Longitud | La línea más corta va primero. Si dos líneas miden lo mismo, recurren al orden alfabético. |
| Mezclar | Aplica el algoritmo Fisher-Yates con el generador de números aleatorios criptográficos de tu navegador. |
| Invertir | Voltea el orden actual de arriba a abajo. No ordena nada por contenido. |
| + Prefijo y Sufijo + | Adjunta el texto que escribas al principio o al final de cada línea. |
| 123 | Añade numeración tipo 1., 2., 3., o la elimina si la primera línea ya está numerada. |
Antes de ejecutar estas acciones, la herramienta divide tu texto en los saltos de línea y elimina cualquier línea vacía o compuesta solo por espacios, ya que no tienen contenido para comparar. Lo que sobrevive a ese filtro es la lista sobre la que operan los botones.
La división técnica de la tabla anterior es importante. Los botones de Prefijo, Sufijo y 123 reescriben el texto y mantienen el orden original intacto. Los otros seis botones cambian el orden pero dejan el texto igual. Por esta razón, la casilla Eliminar duplicados solo afecta a los primeros seis comandos: la deduplicación funciona como el último paso de una clasificación o mezcla, así que no hay nada que pueda hacer cuando solo agregas una viñeta a tus líneas.
Las listas enormes mantienen su fluidez. A partir de 5,000 líneas, el ordenamiento pasa a un Web Worker en segundo plano en lugar de usar el hilo principal de la página, por lo que tu pestaña sigue respondiendo mientras se clasifica tu texto en lugar de congelarse.
Por qué "Item 10" va antes que "Item 2"
No es un error informático. A-Z compara carácter por carácter de izquierda a derecha, y el carácter 1 es menor que el 2. Haz clic en 1-9 en su lugar y se ordenarán como números reales.
Item 1
Item 10
Item 2
Item 9Item 1
Item 2
Item 9
Item 10Prueba pegar Item 1, Item 2, Item 10 y Item 9 para probar ambos botones. La función A-Z recorre las líneas de izquierda a derecha y se detiene en el primer carácter distinto. Eso ocurre en la quinta posición, donde compara el carácter 1 frente al carácter 2, sin saber que el 1 es el comienzo de un número mayor. Así que todo texto que comience con "Item 1" se clasifica antes que "Item 2", incluyendo "Item 19" o "Item 100". Esto se llama ordenamiento lexicográfico, y es lo que hace la comparación de cadenas en cualquier lenguaje de programación a menos que pidas lo contrario.
El botón 1-9 pide lo contrario. Utiliza una comparación numérica que detecta una secuencia de dígitos dentro de la línea y la trata como un solo valor, leyendo "10" como diez en lugar de un 1 seguido de un 0. Se le llama ordenamiento natural porque coincide con cómo una persona lee un número dentro de un texto, a diferencia de cómo una computadora lee los caracteres crudos.
La distinción afecta más a cualquier texto con numeración incorporada: capítulos de libros, facturas, archivos de fotos, borradores como "Borrador v9" y "Borrador v10", o códigos de productos. Estas son las listas exactas donde un ordenamiento incorrecto parece correcto a simple vista y solo muestra el fallo cuando alguien revisa todo el texto en orden.
Cuándo no importa: si tu lista es alfabética y no tiene dígitos, los botones A-Z y 1-9 devuelven resultados idénticos, porque no hay secuencias de dígitos que deban tratarse de forma diferente. Solo divergen cuando aparecen números dentro de las líneas.
Las letras acentuadas se ordenan donde esperas
Un acento no manda tu palabra al final de la lista. La palabra café se ordena junto a cafe y cage, en el lugar exacto de su letra base.
café
cage
Müller
ZebraMüller
Zebra
café
cageOrdenar texto con letras acentuadas plantea una pregunta que el ASCII simple nunca responde: ¿dónde pertenece é en relación con la letra e? Los botones A-Z y Z-A responden recurriendo a la comparación de cadenas consciente del idioma de tu navegador en lugar de comparar códigos de caracteres brutos, y las dos columnas de arriba muestran por qué esa elección importa.
Si comparas por punto de código crudo, de la misma forma que un ordenamiento por bytes o un comando de terminal, cada letra acentuada termina después de las letras sin acento, porque los caracteres acentuados se sitúan más arriba en la tabla Unicode. Por eso Zebra termina por delante de café: el punto de código de la Z mayúscula es menor que el de la letra é. Ningún humano alfabetiza una lista usando ese método.
La comparación consciente de la región trata una letra acentuada como variante de su letra base para fines de ordenamiento, que es el comportamiento que la gente espera de un clasificador general. Coincide con cómo funcionan las listas en español, francés, alemán, portugués y otros idiomas construidos sobre letras latinas acentuadas. Una lista que combina McCarthy, mcdonald y Müller sale en un orden normal sin requerir ninguna limpieza previa.
Una advertencia útil: la ubicación exacta de una letra acentuada puede cambiar dependiendo de las reglas de idioma de tu navegador, ya que los idiomas discrepan sobre dónde se sitúan letras específicas como la ü o ø en relación con sus vecinas sin acento. Para la mayoría de las listas cotidianas de nombres, direcciones y productos, este comportamiento es correcto sin configurar nada. Si ordenas usando la convención estricta de un idioma en particular, verifica siempre el resultado mediante un muestreo en lugar de asumir una respuesta universal.
Sensibilidad a mayúsculas: ordenar y deduplicar difieren a propósito
El ordenamiento agrupa las variantes de mayúsculas y minúsculas juntas. La deduplicación las colapsa en una sola. Ninguna opción tiene un interruptor en esta página.
apple
Apple
APPLE
bananaapple
bananaLos botones A-Z, Z-A, 1-9 y Longitud comparten la comparación consciente del idioma antes descrita, la cual tiene en cuenta las mayúsculas sin separar el texto en bloques aislados. Mantiene una palabra junto a su gemela escrita en mayúsculas en lugar de dividir la lista en un bloque de mayúsculas y otro de minúsculas, como haría un ordenamiento por código de caracteres. Por lo tanto, apple, Apple y APPLE terminan estando contiguas, aunque el orden exacto entre esas variantes es decisión de la comparación y no algo configurable. No existe un interruptor para ignorar las mayúsculas en los comandos de clasificación.
La casilla de verificación Eliminar duplicados juega bajo reglas diferentes de manera intencional. Convierte a minúsculas cada línea antes de compararla con el contenido que ya guardó, por lo que esas tres ortografías cuentan como una única entrada y solo sobrevive la primera. Esa comparación siempre ignora la capitalización, y nada en esta herramienta cambia ese comportamiento predefinido.
¿Necesitas mantener las entradas Apple y apple separadas? Esta casilla no puede hacerlo. Usa la herramienta dedicada para Eliminar Duplicados, donde el botón principal distingue entre mayúsculas y minúsculas por defecto, y un botón separado para ignorar mayúsculas maneja el otro comportamiento, de modo que puedas elegir cuál usar en cada ocasión.
Hay un par de conceptos adicionales que conviene mantener bien explicados, ya que ambos suenan como si produjeran un resultado al revés: Z-A reordena la lista completa en orden alfabético descendente, sin importar el orden previo del texto cuando hiciste clic. Invertir, por el contrario, no ordena los datos aplicando ningún criterio. Toma el orden actual de las líneas y lo voltea mecánicamente de arriba a abajo, por lo que invertir una lista desordenada no la alfabetiza en absoluto. Simplemente toma la última línea y la pone en primer lugar.
Números, líneas en blanco y espacios invisibles
Los números simples aún se ordenan como texto al presionar el botón A-Z. Las líneas en blanco desaparecen. Los espacios iniciales invisibles no desaparecen, y arruinarán tu orden.
10
2
21
92
9
10
21Cada una de las operaciones de ordenamiento trata primero a las líneas como cadenas de texto convencionales y asume que son números solo cuando tú lo solicitas haciendo clic en 1-9. Si envías una lista de números desnudos al botón A-Z, obtendrás la columna de la izquierda de arriba, ya que 1 es menor que 2 y 2 es menor que 9, independientemente de los dígitos que sigan en la secuencia. Ese es el comportamiento esperado para un clasificador de texto general, y es la razón por la que 1-9 existe como un botón separado.
Las líneas en blanco se abordan y descartan por completo antes de cualquier comparación. Una línea completamente vacía, o que solo contiene espacios y tabulaciones, se filtra y elimina de la lista de trabajo definitiva. No se clasifica al principio, ni se empuja al final de la lista, ni se mantiene en su lugar de origen. Si tu texto usa líneas en blanco como espaciado visual, espera que ese espaciado desaparezca una vez que ordenes el material, porque la herramienta nunca consideró esas líneas como contenido válido.
El problema más persistente y común: una línea de texto con contenido visible no es recortada en sus bordes antes de la comparación. Si copias y pegas datos desde un PDF o desde una hoja de cálculo, puedes llevarte fácilmente un espacio inicial invisible. Ese espacio pasa a contar como el primer carácter de esa línea. El espacio en blanco siempre se clasifica muy por debajo de las letras e incluso de los dígitos, por lo que la línea da un enorme salto hacia la parte superior de un ordenamiento A-Z, aunque su texto visible pertenezca al centro del alfabeto. Si una lista sale en un orden extraño que no puedes explicar visualmente, un espacio inicial perdido es el primer sospechoso que debes revisar.
Qué sucede en los empates y cuándo se eliminan duplicados
Las líneas idénticas mantienen su orden original, y la eliminación de duplicados se ejecuta después de clasificar, nunca antes. Esa segunda parte decide qué copia sobrevive.
Mantiene la
primera copia
alfabéticamenteMantiene una
copia
aleatoriaUn ordenamiento se considera estable cuando dos entradas de texto que la comparación interna considera iguales mantienen su orden relativo original en lugar de mezclarse. Desde 2019, la especificación del lenguaje JavaScript exige que la ordenación incorporada sea verdaderamente estable, y todos los navegadores modernos lo implementan, por lo cual los botones A-Z, Z-A y 1-9 preservan el orden de las líneas que se evalúan como idénticas. En la práctica, esto se nota al lidiar con líneas genuinamente iguales: tres copias de Llamar al cliente dispersas por una lista permanecerán en su orden relativo original en lugar de verse intercambiadas.
La clasificación basada en la longitud no se apoya en esa garantía técnica. Lleva consigo su propio protocolo de desempate explícito: cuando dos líneas de texto distintas tienen la misma cantidad exacta de caracteres, se comparan usando un criterio alfabético en lugar de quedarse donde las dejó el algoritmo original. De esta forma, una ordenación por longitud es predecible y repetible incluso en una lista llena de líneas de la misma medida.
El orden estricto de las operaciones es la parte fundamental. Haz clic en A-Z con Eliminar duplicados activado, y la herramienta ordenará primero la totalidad de la lista, luego recorrerá el resultado dedicándose a eliminar cualquier línea cuya forma en minúsculas ya haya visto en pasos anteriores. La versión superviviente resulta ser la primerísima aparición cronológica desde el punto de vista alfabético. Por otro lado, haz clic en Mezclar con la misma casilla activada, y el sistema de deduplicación se ejecutará contra el orden recién aleatorizado, por lo cual la copia que sobrevive se elige de manera fortuita, en lugar de estar ligada a su lugar en el texto original. Si te importa qué copia puntual conservar, ordena tus datos antes de usar la opción de deduplicar, en lugar de comenzar por la mezcla.
Seis utilidades prácticas para las que la gente usa este sitio
Alfabetizar rápidamente una lista de contactos o invitados
Pega los nombres usando una línea para cada uno y haz clic en A-Z. La comparación de cadenas consciente del idioma se encargará de manejar la mezcla de mayúsculas y acentos por sí sola, garantizando que una lista que incluya McCarthy, mcdonald y Müller se estructure automáticamente en un formato sensato sin requerir labor de limpieza manual.
Arreglar una lista de datos exportada que se numeró mal
Los archivos de exportación defectuosos que contienen secuencias como "Item 2" y "Item 10" requieren un verdadero orden numérico, y no merecen un simple orden de diccionario. Haz clic en el botón 1-9 en lugar de A-Z y la información quedará clasificada como un ser humano esperaría. Esta discrepancia explica por qué a veces una lista ordenada parece incorrecta a simple vista.
Elegir de forma imparcial a un ganador o definir turnos
Copia y pega todas tus entradas, boletos de rifa o nombres y haz clic en Mezclar. La mezcla Fisher-Yates respaldada por el generador de números aleatorios criptográficos de tu navegador produce una permutación auténtica y desprovista de sesgo, lo cual es vital cuando el resultado debe sostenerse como un veredicto justo y no solo parecer aleatorizado.
Convertir una lista tosca en un guion estructurado y numerado
Acomoda y ajusta tus líneas en el orden idílico que más te agrada, luego haz clic en el botón 123 para agregar una secuencia numérica a tus anotaciones. Haz un nuevo clic si tu lista ya está numerada previamente para arrancar esos molestos números con facilidad, algo que siempre querrás hacer antes de volver a clasificar tus líneas, ya que dichos números alterarían la nueva comparación.
Voltear el orden de tus datos sin someterlos a una clasificación
Cuando una lista tuya ya se encuentra minuciosamente ordenada, pero su flujo viaja en sentido estrictamente opuesto, situando la entrada más reciente al fondo del archivo en lugar del primer lugar, el botón Invertir acudirá al rescate para dar vuelta la fila sin perturbar la lógica estructural. Es una operación sustancialmente diferente a ejecutar ciegamente un Z-A en una lista A-Z, aunque ambos botones logren una disposición invertida según el caso.
Manejar, gestionar y tramitar hasta diez mil extensas líneas
Todos los extensos postulados anteriores se comportan de manera idéntica tanto en un ínfimo archivo de diez líneas como en una masa de diez mil entradas. Pasadas las cinco mil líneas, todo el proceso del motor de clasificación es depositado secretamente en un hilo secundario trabajando en silencio, permitiendo que tu pestaña activa retenga su agilidad mientras la labor prosigue hasta concluir. A fin de cuentas, todo se ejecuta estrictamente de forma local, asegurado dentro de los dominios privados del navegador, por lo que tu información jamás es enviada a ningún servidor de internet.
Preguntas Frecuentes
Herramientas de Texto Relacionadas
🔒 100% Privado y Seguro
Todo el ordenamiento y formato ocurre localmente en tu navegador - tu texto nunca se sube a ningún servidor.