oLoveTools
Taller de listas local

Ordenador, deduplicador y mezclador de listas

Pega, arrastra o recibe una lista y monta una receta encima: ordenar, quitar duplicados, filtrar, renumerar, mezclarla con una segunda lista. Cada paso sigue siendo editable, nada se ejecuta hasta que lo añades y la lista nunca sale de tu navegador.

Una receta que puedes reordenar y deshacer
Orden ICU real, con orden numérico natural
Operaciones de conjuntos con una segunda lista
Sorteos justos: azar criptográfico o semilla
Lista A
separar por
Resultado
00elementos0.0 mshistorial: 0 B · 0actualizando…
Sigue trabajando
Atajos
Ctrl+Z deshacerCtrl+Shift+Z rehacerCtrl+Enter ejecutar una lista en esperaAlt añadir la operación contrariaclic derecho lo mismo, con el ratón
Operacionesmantén Alt = lo contrario
Orden
Limpieza
Texto
Filtro
Mezcla
Recetas listas
Tu receta

Aún no hay operaciones

Tu lista está intacta. Elige una operación arriba y aparecerá aquí, donde podrás reordenarla, ajustarla o apagarla.

Cómo funciona

1

Trae la lista

Pégala, suelta un .txt o un .csv sobre la página, o recíbela desde otra herramienta. Solo se carga: todavía no se le aplica nada.

2

Apila las operaciones

Cada una que eliges se añade a una receta en vez de sobrescribir el resultado, así que puedes reordenarla, cambiar sus opciones después o apagarla para ver qué hacía.

3

Ajusta y mide

Cada paso muestra cuántos elementos ha quitado o reescrito, así que «quitar duplicados» es una cifra que puedes comprobar, no una suposición.

4

Llévatela

Cópiala, descárgala, dale forma de lista IN de SQL o de array JSON, o mándala directa a otra herramienta de la suite.

Una receta, no una edición sin retorno

El resultado se deriva de tu lista más un conjunto ordenado de pasos. No se sobrescribe nada, así que cambiar de idea sobre el segundo paso cuesta un clic en vez de empezar de cero.

Un orden que respeta tu idioma

La comparación pasa por un único Intl.Collator creado para el idioma de la página, con orden numérico natural y plegado opcional de mayúsculas y acentos, en vez de crear un colador por comparación.

Dos listas, cinco formas de mezclarlas

Quédate con lo que está en ambas, solo con lo de A, con lo que ninguna comparte, con la unión, o altérnalas elemento a elemento, plegando mayúsculas y espacios cuando haga falta.

Sorteos que puedes defender

Barajar y elegir usan el generador criptográfico del navegador, así que un sorteo es impredecible. Ponle una semilla y cualquiera que la conozca podrá repetir exactamente el mismo sorteo.

Las listas grandes no bloquean

Pasados los veinte mil elementos la cadena se va a un hilo en segundo plano, y pasados los cuatrocientos mil caracteres espera a que pulses Ejecutar en vez de adivinar.

Sale con la forma que necesitas

Un clic convierte el resultado en CSV entrecomillado, array JSON, cláusula IN de SQL, array de JavaScript, lista de Markdown o elementos de lista HTML; o define tú mismo el envoltorio.

ordenar listas

Rápida por cómo está hecha, no por ser pequeña

El orden construye un único Intl.Collator y lo reutiliza en toda la pasada. Un orden A-Z simple gana poco con eso —los navegadores ya cachean el colador por defecto—, pero es lo que hace asequibles las opciones útiles: con 60 000 líneas, el orden numérico natural plegando acentos tarda unos 0,7 s con un colador reutilizado y unos 9 s cuando esas opciones se le pasan a localeCompare en cada comparación, unas catorce veces más lento. Además, todo lo que pasa de veinte mil elementos se va a un Web Worker, así que la página sigue desplazándose mientras trabaja, y el historial de deshacer guarda tus pasos, no copias del texto.

Diecinueve operaciones apilables
Historial de deshacer medido en kilobytes
Entrada separada por CSV, tabulador o regex
Nada se sube, nada se guarda

Privada porque no hay adónde enviarla

No hay servidor, ni subidas, ni analítica sobre tu contenido, ni ningún script de terceros implicado en el procesamiento. Tu lista vive en la memoria de la pestaña y en ningún otro sitio; cerrar la pestaña es el botón de borrar.

Pensada para las listas que la gente tiene de verdad

No destructiva por diseño

El resultado se deriva de tu lista más la receta, así que nada de lo que haces es una puerta de un solo sentido. Apaga un paso para ver exactamente qué aportaba, muévelo antes, cambia el separador de una numeración que añadiste diez operaciones atrás, o deshaz las últimas treinta ediciones. Escribir en el cuadro de entrada ya no tira tu trabajo a la basura.

Ordenador, deduplicador y mezclador de listas

Pega cualquier lista y apila las operaciones que necesites: ordenar alfabética, numéricamente o por longitud, quitar o aislar duplicados, eliminar elementos vacíos, recortar espacios, cambiar mayúsculas, filtrar por texto o por regex, renumerar, añadir prefijos, elegir ganadores al azar o mezclarla con una segunda lista. Cada paso es una tarjeta que puedes reordenar, ajustar o apagar.

Preguntas frecuentes

Q¿Puedo apilar varias operaciones?+

Esa es toda la idea. Cada operación que eliges se convierte en una tarjeta de una receta que se ejecuta de arriba abajo. Puedes reordenar las tarjetas, cambiar sus opciones después, apagar una para ver qué hacía o borrarla, y el resultado se vuelve a derivar de tu lista original cada vez. No se sobrescribe nada.

Q¿Editar la entrada destruye mis operaciones?+

No. La lista y la receta van por separado: edita la lista y la misma receta se ejecuta de nuevo sobre el texto nuevo. Esa era la única trampa real de la versión anterior de esta herramienta, donde teclear un solo carácter reiniciaba la salida.

Q¿Por qué mi orden pone item10 antes que item2?+

Porque el orden alfabético simple compara «1» contra «2» carácter a carácter. Cambia la tarjeta de orden a 1-9 y usará orden numérico natural, así que item2 irá antes que item10. La opción long ordena por longitud del elemento, y Aa pliega mayúsculas y acentos.

Q¿Cómo comparo dos listas?+

Añade una operación «Mezclar con la lista B» y aparecerá un segundo cuadro. Puede quedarse solo con los elementos presentes en ambas listas, solo con los de A, solo con los que ninguna comparte, con la unión de las dos, o alternar entre ellas. El plegado de mayúsculas y espacios son interruptores, así que «Ana » y «ana» pueden contar como la misma entrada.

Q¿El barajado es lo bastante justo para un sorteo?+

Sí. Es un barajado de Fisher-Yates sobre la fuente de azar criptográfico del navegador con muestreo por rechazo, así que todos los órdenes son igual de probables, a diferencia del típico Math.random. Si prefieres poder demostrar el sorteo, escribe una semilla: anúnciala antes y cualquiera podrá repetir exactamente el mismo resultado después.

Q¿Cómo de grande puede ser la lista?+

Archivos de hasta 8 MB, que son unas quinientas mil líneas normales. Pasados los veinte mil elementos el trabajo se va a un hilo en segundo plano, y pasados los cuatrocientos mil caracteres la herramienta deja de ejecutarse sola y espera a que pulses Ejecutar, así que pegar algo enorme nunca congela la pestaña.

Q¿Puedo arreglar algo a mano?+

Pulsa «Editar a mano» y el cuadro del resultado se vuelve editable, con la receta en pausa. Tus ediciones manuales tienen sus propios niveles de deshacer, y «Volver a la receta» regresa al resultado derivado. También puedes trabajar así desde el principio y no añadir ninguna operación.

Q¿Mi lista se sube a algún sitio?+

No. Cada operación es JavaScript corriente ejecutándose en tu pestaña: no hay servidor implicado ni ninguna petición que lleve tu contenido. La herramienta también funciona con la red desconectada una vez cargada la página.

Palabras clave

ordenar listasquitar duplicados de una listabarajar listaordenar líneas alfabéticamenteorden naturalaleatorizar listacomparar dos listaslista a separado por comaslista a IN de SQLnumerar una listadeduplicar
Parte de la suite oLoveTools
oLoveTools

Ordena, deduplica, filtra y mezcla listas con una receta que puedes deshacer, entera dentro de tu navegador.

© 2026 oLoveToolsNosotros

List Mixer | Ordenar listas, quitar duplicados y barajar en línea gratis

Ordena, deduplica, baraja, filtra y transforma listas en tu navegador. Diecinueve operaciones apilables, operaciones de conjuntos entre dos listas y salida CSV/JSON/SQL. Gratis y sin subidas.

Un taller de listas en vez de diez páginas de un solo uso

Casi todas las utilidades de listas hacen una cosa por página: una ordena, otra quita duplicados, otra aleatoriza. Encadenar tres significa copiar el resultado de un lado a otro y perderlo en cuanto te equivocas al teclear. List Mixer mantiene toda la secuencia en un sitio como una receta editable, así que «recortar, quitar vacíos, quitar duplicados, ordenar de forma natural y numerar desde 001» son cinco clics que puedes reordenar, reajustar o deshacer de uno en uno.

Todo se ejecuta en la propia página: el orden pasa por el colador ICU del navegador, el barajado por su fuente de azar criptográfico, y las listas grandes se van a un Web Worker para que la pestaña siga siendo usable. No se sube nada, no se guarda nada, y cerrar la pestaña basta para borrar tus datos. El resultado puede salir como líneas simples, valores separados por comas, un array JSON, una cláusula IN de SQL, un array de JavaScript, viñetas de Markdown o elementos de lista HTML, o viajar directamente a otra herramienta de oLoveTools sin descargarlo.

Preguntas frecuentes

¿Puedo apilar varias operaciones?

Esa es toda la idea. Cada operación que eliges se convierte en una tarjeta de una receta que se ejecuta de arriba abajo. Puedes reordenar las tarjetas, cambiar sus opciones después, apagar una para ver qué hacía o borrarla, y el resultado se vuelve a derivar de tu lista original cada vez. No se sobrescribe nada.

¿Editar la entrada destruye mis operaciones?

No. La lista y la receta van por separado: edita la lista y la misma receta se ejecuta de nuevo sobre el texto nuevo. Esa era la única trampa real de la versión anterior de esta herramienta, donde teclear un solo carácter reiniciaba la salida.

¿Por qué mi orden pone item10 antes que item2?

Porque el orden alfabético simple compara «1» contra «2» carácter a carácter. Cambia la tarjeta de orden a 1-9 y usará orden numérico natural, así que item2 irá antes que item10. La opción long ordena por longitud del elemento, y Aa pliega mayúsculas y acentos.

¿Cómo comparo dos listas?

Añade una operación «Mezclar con la lista B» y aparecerá un segundo cuadro. Puede quedarse solo con los elementos presentes en ambas listas, solo con los de A, solo con los que ninguna comparte, con la unión de las dos, o alternar entre ellas. El plegado de mayúsculas y espacios son interruptores, así que «Ana » y «ana» pueden contar como la misma entrada.

¿El barajado es lo bastante justo para un sorteo?

Sí. Es un barajado de Fisher-Yates sobre la fuente de azar criptográfico del navegador con muestreo por rechazo, así que todos los órdenes son igual de probables, a diferencia del típico Math.random. Si prefieres poder demostrar el sorteo, escribe una semilla: anúnciala antes y cualquiera podrá repetir exactamente el mismo resultado después.

¿Cómo de grande puede ser la lista?

Archivos de hasta 8 MB, que son unas quinientas mil líneas normales. Pasados los veinte mil elementos el trabajo se va a un hilo en segundo plano, y pasados los cuatrocientos mil caracteres la herramienta deja de ejecutarse sola y espera a que pulses Ejecutar, así que pegar algo enorme nunca congela la pestaña.

¿Puedo arreglar algo a mano?

Pulsa «Editar a mano» y el cuadro del resultado se vuelve editable, con la receta en pausa. Tus ediciones manuales tienen sus propios niveles de deshacer, y «Volver a la receta» regresa al resultado derivado. También puedes trabajar así desde el principio y no añadir ninguna operación.

¿Mi lista se sube a algún sitio?

No. Cada operación es JavaScript corriente ejecutándose en tu pestaña: no hay servidor implicado ni ninguna petición que lleve tu contenido. La herramienta también funciona con la red desconectada una vez cargada la página.

Palabras clave

ordenar listas, quitar duplicados de una lista, barajar lista, ordenar líneas alfabéticamente, orden natural, aleatorizar lista, comparar dos listas, lista a separado por comas, lista a IN de SQL, numerar una lista, deduplicar