Cómo usarla
- Pega la lista o abre un archivo UTF-8.
- Elige la aparición que conservarás y las reglas de comparación.
- Copia o descarga las líneas resultantes.
Eliminar duplicados línea a línea
Conserva una aparición de cada línea y el orden relativo de las supervivientes. Por defecto compara exactamente y conserva la primera.
Puedes recortar espacios, ignorar mayúsculas, eliminar líneas vacías o comparar mediante normalización NFC.
Una línea por registro
Se eliminan registros completos. Un salto final es un delimitador, no un registro vacío extra. Las líneas vacías explícitas permanecen salvo que decidas quitarlas.
Apple
Banana
Apple
Cherry
Banana
Apple
Banana
Cherry
Permanecen las primeras líneas Apple y Banana en su orden original.
Primera o última aparición
Primera conserva la más temprana y Última la más reciente, respetando el orden de las que quedan. Ignorar mayúsculas compara formas Unicode en minúscula. NFC iguala formas canónicamente equivalentes sin reescribir la línea conservada.
Cambios en la salida
Recortar cada línea afecta tanto a comparación como a salida. Las otras reglas conservan la escritura original. Se mantienen el BOM inicial y el salto final; los saltos mixtos usan el primer formato encontrado.
Texto: hasta 5 MiB de entrada, 100.000 líneas lógicas, 20 MiB de salida y 10 segundos. Regex: 1 MiB de texto, 4.096 unidades de patrón, 500 coincidencias y 2 segundos. Los archivos deben usar UTF-8. Todo se procesa en tu dispositivo.
Preguntas frecuentes
¿También ordena la lista?
No. Conserva el orden de las líneas restantes. Usa el ordenador de texto para reordenarlas.
¿Apple y apple son iguales?
Solo con Ignorar mayúsculas; por defecto se compara exactamente.
¿Puedo conservar la última aparición?
Sí. Elige Última para eliminar las anteriores.
¿Qué cambia NFC?
Hace iguales las formas Unicode canónicamente equivalentes sin alterar la escritura de la línea conservada.
¿Ignorar mayúsculas hace case folding completo?
No. Usa conversión a minúsculas, sin reglas regionales ni case folding completo.