TextSorter
0 líneas

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.

Tú pegas
banana
Apple
cherry
apple
Haces clic en A-Z
apple
Apple
banana
cherry
BotónLo que le hace a tus líneas
A-Z y Z-ACompara las líneas como texto, de forma ascendente o descendente, igual que un diccionario ordena las palabras.
1-9Lee una secuencia de dígitos como un solo número, por lo que Item 2 queda antes de Item 10.
LongitudLa línea más corta va primero. Si dos líneas miden lo mismo, recurren al orden alfabético.
MezclarAplica el algoritmo Fisher-Yates con el generador de números aleatorios criptográficos de tu navegador.
InvertirVoltea 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.
123Añ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.

A-Z da como resultado
Item 1
Item 10
Item 2
Item 9
1-9 da como resultado
Item 1
Item 2
Item 9
Item 10

Prueba 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.

Esta herramienta
café
cage
Müller
Zebra
Ordenamiento por bytes crudos
Müller
Zebra
café
cage

Ordenar 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.

Solo A-Z
apple
Apple
APPLE
banana
A-Z más Eliminar duplicados
apple
banana

Los 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.

A-Z en 9, 10, 2, 21
10
2
21
9
1-9 en la misma lista
2
9
10
21

Cada 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.

A-Z, duplicados activados
Mantiene la
primera copia
alfabéticamente
Aleatorio, duplicados activados
Mantiene una
copia
aleatoria

Un 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

¿Cómo alfabetizo una lista online sin Excel?
Es increíblemente simple. Solo copia tu lista sin formato, pégala en el cuadro de texto de esta página y haz clic en el botón "A-Z". La herramienta analizará instantáneamente cada salto de línea y ordenará las líneas alfabéticamente. Conserva las mayúsculas originales (Título, MAYÚSCULAS, etc.) y la puntuación sin añadir formato oculto.
¿Qué es el ordenamiento numérico natural?
Un problema común en los ordenadores básicos es que usan ordenamiento lexicográfico, lo que significa que el número "10" se agrupa con los "1" en lugar de tratarlo como el valor matemático diez. Si haces clic en nuestro botón "1-9", la herramienta aplica un algoritmo de ordenamiento natural que reconoce números completos dentro del texto. Por ejemplo, "Capítulo 2" aparecerá correctamente antes que "Capítulo 10".
¿Mis datos sensibles son privados al ordenar?
Absolutamente. Entendemos que los usuarios frecuentemente ordenan información confidencial como nombres de clientes, listas de empleados o bases de datos de correo privadas. TextSorter no usa servidores para procesar tus datos. Todos los cálculos de ordenamiento se ejecutan localmente vía JavaScript del lado del cliente dentro de tu propio navegador web. Cuando cierras la pestaña, los datos desaparecen para siempre.
¿Hay un límite de cuánto texto puedo ordenar?
Como la herramienta funciona completamente en la memoria local de tu dispositivo, el límite está determinado por la RAM de tu computadora y las capacidades del navegador. Generalmente, puedes pegar y ordenar listas con cientos de miles de líneas (hasta aproximadamente 10-20 Megabytes de texto plano) sin experimentar problemas de rendimiento.

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.