1. Inicio
  2. Herramientas de texto
  3. Eliminar líneas duplicadas

Eliminar líneas duplicadas

Pega una lista (correos, nombres, palabras clave, URL…) y elimina las líneas repetidas manteniendo el orden original. Decide si «Ana», «ana» y «Ána » cuentan como la misma línea y consulta cuáles estaban duplicadas y cuántas veces.

Líneas originales: 8

Cómo usarlo

  1. Pega la lista: una entrada por línea. Si tus datos vienen separados por comas o punto y coma, sustituye antes el separador por un salto de línea con buscar y reemplazar (activando expresiones regulares y reemplazando ,\s* por \n).
  2. Elige qué quieres ver: la lista sin repetidos, solo las entradas que estaban duplicadas o solo las que aparecen una única vez.
  3. Ajusta las opciones de comparación y copia o descarga el resultado.

Qué hace cada opción

OpciónConsidera iguales…Útil para
Ignorar mayúsculas«[email protected]» y «[email protected]»Correos, dominios, etiquetas
Ignorar espacios al inicio y al final«madrid» y « madrid »Datos copiados de hojas de cálculo o PDF
Ignorar tildes«Gómez» y «Gomez»Nombres escritos a mano por distintas personas
Eliminar líneas vacías(quita todas las líneas en blanco)Listas con huecos
Añadir número de apariciones(no compara: anota «× 3» al final)Ver qué se repite más

Cuando dos líneas se consideran iguales, se conserva la primera tal como estaba escrita. Con la lista de ejemplo y las opciones por defecto, las 8 líneas se reducen a 4: ana, luis, marta y pedro. La tercera línea («[email protected]») se descarta porque ya apareció «[email protected]», y la sexta porque solo se diferencia de «[email protected]» por los espacios iniciales.

Tres modos de resultado

  • Quitar duplicados: equivale a la función UNIQUE de una hoja de cálculo o a awk '!seen[$0]++' en la terminal. Es el modo habitual para limpiar listas de correo, keywords o inventarios.
  • Solo las duplicadas: devuelve una vez cada línea que aparece dos o más veces. Sirve para auditar: ¿qué clientes se registraron dos veces?, ¿qué códigos de producto están repetidos?
  • Solo las que no se repiten: devuelve las entradas que aparecen exactamente una vez. Por ejemplo, si pegas dos listas seguidas, obtienes los elementos que están en una pero no en la otra (la diferencia simétrica).

Casos prácticos

  • Unir dos listas de suscriptores: pégalas una debajo de otra, activa «Ignorar mayúsculas» y elimina duplicados. Si los correos están mezclados con texto, extráelos primero con extraer emails.
  • Limpiar palabras clave: después de deduplicar, ordénalas alfabéticamente o por longitud con ordenar líneas.
  • Comparar dos versiones de una lista: si necesitas ver exactamente qué líneas se añadieron o quitaron y en qué posición, es mejor comparar textos.
  • Datos tabulares: la herramienta compara la línea completa. En un CSV, dos filas con el mismo correo pero distinto nombre no se consideran duplicadas.

Todo el proceso ocurre en tu navegador: las listas, que a menudo contienen datos personales, no se suben a ningún servidor.

Preguntas frecuentes

¿Se mantiene el orden de las líneas?

Sí. Se conserva la primera aparición de cada línea en su posición original y se eliminan las repeticiones posteriores. Si además quieres ordenarlas, usa la herramienta de ordenar líneas después.

¿«Ana» y «ana» cuentan como duplicadas?

Solo si marcas «Ignorar mayúsculas». En ese caso se conserva la primera forma que aparezca (si «Ana» va antes, queda «Ana»).

¿Hay un límite de líneas?

No hay un límite fijo: el proceso usa una tabla hash y maneja cientos de miles de líneas en un navegador normal en menos de un segundo.

¿Cómo elimino duplicados en Excel o Google Sheets?

En Excel: Datos → Quitar duplicados. En Google Sheets: Datos → Limpieza de datos → Quitar duplicados, o la función =UNIQUE(A:A). Esta herramienta es útil cuando quieres comparar ignorando tildes o espacios, algo que esas opciones no hacen.