Ordenador de texto gratis
Ordena líneas de texto alfabéticamente, por longitud, numéricamente o aleatoriamente. Elimina duplicados, recorta espacios en blanco y mezcla listas.
Usos habituales
- Ordenar y organizar listas alfabéticamenteOrdena listas de compras, tareas pendientes, nombres o cualquier lista con viñetas en orden alfabético al instante.
- Limpiar y desduplicar líneas de datosElimina líneas duplicadas, recorta espacios en blanco y normaliza datos de texto de exportaciones CSV y registros.
- Ordenar sentencias de importación y listas de códigoOrdena sentencias de importación, listas de clases CSS, claves JSON o cualquier lista de código en un orden consistente.
- Ordenar una lista de nombres alfabéticamenteAlfabetiza listas de asistentes, alineaciones de equipo, nombres de estudiantes y listas de créditos por nombre o apellido.
- Mezclar aleatoriamente una listaMezcla aleatoriamente nombres, elementos o entradas para ordenamientos justos, asignaciones aleatorias o configuración de juegos.
Cómo funciona
El ordenamiento se ejecuta enteramente en tu navegador usando la API Intl.Collator integrada de JavaScript: sin servidor, sin biblioteca, sin subida. Cada orden de clasificación, desde alfabético hasta ordenamiento numérico natural, se calcula al instante mientras escribes o cambias opciones.
- 1La entrada se divide en líneasTu texto pegado se divide por caracteres de salto de línea. Primero se ejecuta un preprocesamiento opcional: se recortan los espacios en blanco al inicio y final de cada línea, y se descartan las líneas vacías; ambos configurables.
- 2Intl.Collator gestiona el ordenamientoPara los ordenamientos alfabético y natural, el Intl.Collator integrado del navegador se inicializa con la configuración regional actual del sitio para que los caracteres acentuados (å, ä, ö, etc.) se ordenen en el orden lingüístico correcto. El modo 'natural' fija la marca numeric, así 'archivo2' se clasifica antes que 'archivo10' en lugar de tratar los dígitos como caracteres planos.
- 3Las claves de comparación eliminan el ruidoAntes de la comparación, cada línea puede tener opcionalmente artículos iniciales (el, un, la) y puntuación no alfanumérica eliminados de su clave de ordenamiento: el texto de línea original se conserva intacto en la salida, solo se modifica la clave usada para ordenar.
- 4La baraja usa aleatoriedad criptográficaEl modo de baraja aleatoria llama a crypto.getRandomValues para generar un arreglo de enteros aleatorios de 32 bits, y luego ejecuta una baraja Fisher-Yates sobre las líneas usando esos valores, evitando el sesgo que viene con los enfoques basados en Math.random().
Herramientas relacionadas
Buscador de líneas duplicadas
Busque, cuente o elimine líneas duplicadas de una lista. Excelente para limpiar listas de correo electrónico, registros de auditoría o encontrar entradas repetidas en volcados de datos.
Selector de emojis
Busca y copia emojis con un clic. Explora por categorías, forma una cadena de varios emojis, elige un tono de piel y encuentra los que usaste hace poco.
Ruleta giratoria
Escribe una lista de nombres u opciones, gira la ruleta y deja que elija una al azar, con sonido de tic, confeti y opción para eliminar cada ganador.