FreeToGenerate.com

100% gratis · sin registro · nada se sube

Todo el ordenado ocurre en tu navegador: el texto nunca se sube a ningún servidor.

También disponible en: English · Português · Français · العربية

Ordenador de texto: ordena listas alfabéticamente online

Pega tus líneas, elige el modo de orden y el idioma, y copia el resultado — sin subir nada a ningún servidor.

¿Qué es un ordenador de texto?

Un ordenador de texto es una herramienta que toma cualquier lista pegada en un cuadro —nombres de clientes, tareas pendientes, palabras sueltas— y la reorganiza siguiendo un criterio concreto. Aquí puedes ordenar texto alfabéticamente, ordenarlo por longitud de línea o dejarlo tal cual mientras la herramienta se encarga solo de la limpieza: quitar duplicados, recortar espacios y borrar líneas en blanco.

No hay botón de «procesar»: escribes o pegas y el resultado del segundo cuadro se recalcula al momento, con el recuento de cuántas líneas entraron y cuántas salieron actualizándose contigo.

Cómo se usa

  1. Pega tus líneas en el primer cuadro. Puede ser una lista de nombres, un listado de tareas o cualquier columna suelta; una línea, un elemento.
  2. Elige el modo y ajusta las opciones. Alfabético, por longitud o mantener el orden, además del idioma de ordenación, descendente, distinguir mayúsculas, orden numérico natural, eliminar duplicados, quitar espacios y eliminar líneas vacías.
  3. Copia el resultado con un clic. La fila de recuentos te dice cuántas líneas entraron, cuántas salieron, cuántos duplicados se quitaron y cuántas líneas vacías desaparecieron.

Por qué ordenar una lista no es tan simple como parece

El orden por defecto de JavaScript está mal para las lenguas humanas: Array.prototype.sort() compara unidades de código UTF-16, así que cualquier letra acentuada acaba después de la z — «äpple» queda detrás de «zebra», y ningún hablante ordenaría así una lista de la compra. Esta herramienta usa Intl.Collator, que se apoya en los datos de colación CLDR que ya trae el navegador, de modo que el resultado coincide con el de un diccionario en esa lengua, no con el valor numérico de cada carácter.

Los idiomas discrepan de verdad entre sí, y por eso existe el desplegable de idioma: el sueco coloca la å, la ä y la ö después de la z, mientras que el alemán y el inglés las archivan junto a la a y la o, dando un orden completamente distinto para las mismas palabras. El español ordena la ñ justo después de la n, así que «ñu» va después de «nunca» — exactamente lo que manda la RAE y lo que un ordenador por código de carácter se salta sin darse cuenta. El turco, además, coloca la ı sin punto antes de la i, y ese mismo idioma pliega la «I» mayúscula en «ı» en vez de en «i», así que dos líneas que en español seguirían siendo distintas se fusionan en una sola al eliminar duplicados.

Ordenar por longitud cuenta caracteres como los ve una persona, no unidades internas: el emoji de familia 👨‍👩‍👧 ocupa ocho unidades UTF-16 pero en pantalla es un solo carácter, y aquí cuenta como uno. Cuando dos líneas empatan en longitud, se deshace el empate por orden alfabético, así que el resultado es siempre el mismo. El orden de las operaciones, cuando activas varias opciones a la vez, es: quitar espacios, eliminar líneas vacías, eliminar duplicados conservando la primera aparición, ordenar y, si procede, invertir el resultado; también admite saltos de línea de Windows, Mac clásico y Unix indistintamente. El motor está cubierto por 37 comprobaciones automáticas.

Dicho esto, la herramienta tiene límites que conviene conocer: ordena líneas completas, no columnas, así que no reordenará un CSV por su segundo campo; el orden numérico natural solo entiende secuencias de dígitos (item2 antes que item10), no fechas, números romanos ni versiones con letras; la colación depende de los datos Unicode que trae el propio navegador, así que uno muy antiguo puede dar un resultado ligeramente distinto; ordenar por longitud cuenta caracteres, no anchura visual; y todo el proceso ocurre en tu navegador, así que con textos enormes el límite es la memoria de tu dispositivo, no la de un servidor.

¿Por qué es gratis?

Esta página es estática y el ordenado ocurre entero en tu navegador: no hay ningún servidor procesando tu lista, así que no hay coste que recuperar cobrándote. No hace falta crear una cuenta, no hay límite de usos ni marca de agua en el resultado — copias el texto ordenado y ya.