Eliminar líneas duplicadas online
Limpia las líneas repetidas de una lista sin sobrescribir el original. Conserva la primera o última aparición, ajusta las reglas de comparación y recupera el resultado en el orden de las líneas retenidas.
Máximo de 500.000 unidades UTF-16. Se conserva el original. El contenido nunca se recorta automáticamente.
Las opciones de comparación no cambian la escritura ni los espacios exteriores de las líneas conservadas. La salida utiliza finales de línea LF.
Cargando la herramienta…
Un salto final termina la última línea sin añadir otra al contador. Se conserva si queda alguna línea. Las líneas eliminadas por la opción de líneas vacías se cuentan por separado de los duplicados.
Cómo quitar líneas repetidas
1. Pega tu lista
Coloca un elemento en cada línea del cuadro original.
2. Ajusta la comparación
Conserva la primera o última copia y decide si importan la caja y los espacios exteriores.
3. Limpia y exporta
Elimina los duplicados, revisa los contadores y copia o descarga el resultado.
Limpiar entradas repetidas sin ordenar la lista
Esta herramienta compara líneas completas y elimina repeticiones en todo el texto, aunque no estén juntas. Sirve para listas de etiquetas, identificadores o palabras clave en texto plano. Las líneas retenidas conservan su orden relativo original.
Primera o última aparición
Conservar la primera aparición mantiene la coincidencia más antigua. Conservar la última mantiene la más reciente. El resultado no se ordena alfabéticamente. Por ejemplo, Manzana, Plátano, Manzana produce Manzana y Plátano al conservar la primera copia, y Plátano y Manzana al conservar la última.
Comparar sin modificar las líneas retenidas
Por defecto, las mayúsculas y los espacios son significativos. La opción para ignorar la caja utiliza la conversión a minúsculas de la configuración regional inglesa para comparar. No es un plegado lingüístico Unicode completo, por lo que algunas equivalencias propias de ciertos idiomas pueden seguir siendo distintas.
Ignorar los espacios exteriores aplica el recorte de espacios en blanco de JavaScript únicamente a la clave de comparación. No cambia la línea conservada ni comprime sus espacios internos. Las representaciones Unicode distintas no se normalizan automáticamente.
Líneas vacías y contadores
Sin eliminar líneas vacías, estas se comparan como las demás. Las líneas vacías idénticas se deduplican. Las líneas con distintos espacios pueden permanecer separadas si no se ignoran los espacios exteriores.
Con la opción activada, las líneas vacías o formadas solo por espacios en blanco se eliminan antes de buscar duplicados. Su contador es independiente: líneas originales = conservadas + duplicados eliminados + líneas vacías eliminadas aparte.
Limitaciones del texto plano
La comparación se realiza sobre líneas completas, no columnas. No interpreta comillas CSV, valida correos ni detecta errores ortográficos parecidos. Reconoce CRLF, CR y separadores de línea Unicode y genera finales LF. No es un editor que preserve cada byte del archivo original.
Para revisar los cambios, utiliza el comparador de textos. Para analizar la lista limpia, abre el contador de palabras.
Privacidad y procesamiento local
El código de esta herramienta procesa la lista en tu navegador, sin enviar el texto a una API ni guardarlo en el almacenamiento del navegador. El portapapeles se utiliza cuando solicitas la copia y la descarga TXT se genera localmente en UTF-8.
Tu navegador, sus extensiones y otros scripts del sitio tienen su propio comportamiento, que esta herramienta no controla.
Preguntas frecuentes
¿Se eliminan todas las copias de una línea repetida?
No. Se conserva una aparición según tu elección, primera o última, y se eliminan las demás copias coincidentes.
¿Las líneas duplicadas deben estar juntas?
No. La búsqueda abarca todo el texto, aunque haya otras entradas entre las copias.
¿Ignorar espacios exteriores recorta el resultado?
No. Solo cambia cómo se detectan las coincidencias. La línea retenida conserva sus espacios originales.
¿Admite árabe y letras acentuadas?
Sí. Se admite texto Unicode. La comparación exacta distingue signos diacríticos y representaciones Unicode diferentes. La opción sin distinción de caja utiliza la configuración regional inglesa.
¿Por qué el último salto de línea no cuenta como otra línea?
Se trata como la terminación de la última línea. Las líneas vacías adicionales anteriores a esa terminación sí se cuentan. Una entrada vacía tiene cero líneas.
¿Puedo editar el resultado?
El campo es de solo lectura para mantener coherentes las estadísticas. Copia o descarga el resultado para editarlo en otra aplicación. Cambiar el original o las opciones borra el resultado anterior.