Ordenar y quitar líneas duplicadas
Funciona por completo en tu navegador. Tus archivos y datos nunca salen de tu dispositivo.
10 líneas de entrada · 5 de salida · 5 eliminadas
Acerca de esta herramienta
Pega una lista y recupérala ordenada y limpia. Esta herramienta ordena las líneas, quita las duplicadas, elimina los espacios sobrantes de los extremos y borra las líneas vacías. El contador bajo los paneles indica cuántas líneas entraron, cuántas salieron y cuántas se descartaron.
¿Se suben mis datos a algún sitio?
No. La ordenación ocurre en tu navegador con operaciones de texto corrientes. Nada de lo que pegas sale de la página, así que una lista de correos de clientes o de nombres de servidores internos está aquí tan a salvo como en tu propio editor de texto.
¿Qué hace cada opción de ordenación?
Hay seis. “Mantener el orden original” deja las líneas donde están, útil cuando solo quieres quitar duplicados. “A → Z” y “Z → A” ordenan alfabéticamente. “Natural” lee las series de dígitos como números, así que item2 va antes que item10 en lugar de después. “Más cortas primero” y “más largas primero” ordenan por número de caracteres, y los empates se resuelven alfabéticamente para que el resultado sea siempre el mismo. También hay un interruptor que invierte el orden final.
La comparación usa el Intl.Collator del propio navegador, de modo que palabras como “árbol” o “ñu” quedan junto a sus letras correspondientes en vez de acabar al final de la lista. La longitud cuenta puntos de código, o sea que un emoji vale un carácter y no dos.
¿En qué orden se aplican las opciones?
Primero se quitan los espacios de los extremos, luego las líneas vacías, después los duplicados, luego la ordenación y al final la inversión. El orden importa. Como los espacios se quitan antes que los duplicados, manzana y manzana se juntan en una sola línea con la opción activada y siguen separadas con ella desactivada. La eliminación de duplicados conserva la primera aparición de cada línea y descarta el resto.
“Ignorar mayúsculas” afecta tanto a la ordenación como a los duplicados. Con esa opción activada, Manzana y manzana cuentan como la misma línea, y sobrevive la grafía que escribiste primero.
Un detalle sobre los saltos de línea: la salida siempre usa \n. Si pegas texto de un editor de Windows con saltos CRLF, lo recuperas con saltos LF.
¿Cuándo se usa esto?
Limpiar una lista de correos antes de importarla, ordenar un .gitignore, poner en orden los nombres de clases CSS, quitar líneas repetidas de un log o dejar la lista de la compra en un orden razonable. Cualquier cosa con un elemento por línea y algo de desorden.