# Eliminar Líneas Duplicadas

Desduplica líneas de una lista o bloque de texto. Conserva la primera o última aparición, con opciones de distinguir mayúsculas, recortar espacios e ignorar líneas vacías.

> Página canónica: https://elysiatools.com/es/tools/remove-duplicate-lines

- **Categoría:** Text Processing

- **Palabras clave:** eliminar líneas duplicadas, desduplicar líneas, quitar duplicados, líneas únicas, limpiar lista

## Descripción general

Elimina las líneas duplicadas de una lista o bloque de texto e informa cuántas se eliminaron. Útil para limpiar CSVs, logs, listas de URLs, volcados de palabras clave y cualquier sitio donde se cuelan repeticiones.

**Modo de conservación:**
- **Primera aparición** — cuando una línea aparece más de una vez, se conserva la *primera* copia y se eliminan las siguientes. Es la opción habitual: preserva el orden original de arriba a abajo que pegaste.
- **Última aparición** — se conserva la *última* copia. Útil cuando la entrada más reciente es la que fías (p. ej. un log donde la última línea sustituye a las anteriores).

**Opciones de comparación:**
- **Distingue mayúsculas** (activado por defecto) — trata `Apple` y `apple` como líneas distintas. Desactívalo para considerarlas duplicadas.
- **Recortar espacios al comparar** — elimina espacios y tabuladores al inicio/final de cada línea antes de decidir si dos líneas son iguales, así `  hello` y `hello` cuentan como la misma línea. (El recorte es solo para comparar; los espacios originales de las líneas conservadas se mantienen en la salida.)
- **Ignorar líneas vacías** — descarta las líneas vacías (sin caracteres o solo con espacios), en lugar de colapsarlas a una.

**Bueno saber:**
- Comparación solo de línea completa — esta herramienta no desduplica palabras o campos individuales dentro de una línea.
- Los recuentos en los metadatos te dicen el número de líneas original, el conservado y cuántos duplicados se eliminaron exactamente.

## Entradas

- **Texto** (textarea): Paste a list or text block with duplicate lines...
- **Conservar** (select)
- **Distingue mayúsculas** (checkbox)
- **Recortar espacios al comparar** (checkbox)
- **Ignorar líneas vacías** (checkbox)

## Cuándo usarlo

- Cuando necesitas limpiar listas de correos, URLs o palabras clave que contienen registros repetidos.
- Al depurar archivos de registro (logs) donde solo te interesa conservar la primera o la última entrada de cada evento.
- Para normalizar datos de texto eliminando espacios innecesarios y descartando líneas vacías redundantes.

## Cómo funciona

- Pega el bloque de texto o la lista que deseas limpiar en el campo de entrada principal.
- Configura los criterios de comparación, como la distinción de mayúsculas, el recorte de espacios iniciales/finales y la regla de conservación (primera o última aparición).
- El sistema procesa el texto línea por línea y genera una lista limpia con los duplicados eliminados y un recuento del resultado.

## Casos de uso

- Limpieza de listas de contactos o correos electrónicos duplicados antes de una campaña.
- Depuración de volcados de bases de datos o archivos CSV con registros repetidos.
- Consolidación de listas de palabras clave para optimización SEO eliminando términos redundantes.

## Preguntas frecuentes

### ¿Qué diferencia hay entre conservar la primera o la última aparición?

Conservar la primera mantiene el orden original del texto, mientras que conservar la última es útil si los datos más recientes están al final.

### ¿La herramienta elimina espacios en blanco del resultado final?

No, la opción de recortar espacios solo se usa para comparar las líneas; el texto de salida conserva sus espacios originales.

### ¿Puedo eliminar duplicados sin importar si están en mayúsculas o minúsculas?

Sí, solo debes desactivar la opción 'Distingue mayúsculas' para que trate términos como 'Apple' y 'apple' como duplicados.

### ¿Qué hace la opción de ignorar líneas vacías?

Evita que las líneas sin texto o que solo contienen espacios se procesen, eliminándolas por completo del resultado final.

### ¿Puedo desduplicar palabras individuales dentro de una misma línea?

No, esta herramienta realiza comparaciones únicamente de líneas completas, no de palabras o campos individuales.

## Herramientas relacionadas

- [Normalizador de Espacios en Blanco](https://elysiatools.com/es/tools/whitespace-normalizer): Reemplaza espacios/tabuladores consecutivos con un solo espacio y elimina espacios al inicio/final de líneas
- [Eliminador de Líneas Vacías](https://elysiatools.com/es/tools/empty-line-remover): Eliminar todas las líneas vacías del texto (líneas sin contenido)
- [Eliminador de Etiquetas HTML](https://elysiatools.com/es/tools/html-tag-stripper): Elimina etiquetas HTML y extrae contenido de texto limpio
- [Eliminador de Números de Línea](https://elysiatools.com/es/tools/line-number-remover): Elimina números de línea de texto o código con reconocimiento inteligente de patrones
- [Limpiador No Alfanumérico](https://elysiatools.com/es/tools/non-alphanumeric-cleaner): Elimina todos los caracteres especiales no alfanuméricos del texto con opciones flexibles de preservación
- [Limpiador de Formato de Números](https://elysiatools.com/es/tools/number-format-cleaner): Normalizar y limpiar varios formatos de números en texto para consistencia
- [Removedor de Prefijos](https://elysiatools.com/es/tools/prefix-remover): Elimina prefijos comunes de cada línea con detección inteligente y opciones personalizables
- [Removedor de Sufijos](https://elysiatools.com/es/tools/suffix-remover): Elimina sufijos comunes de cada línea con detección inteligente y opciones personalizables

## Ejemplos

- [Ejemplos de Líneas Duplicadas](https://elysiatools.com/es/samples/text-duplicate-line-samples): Archivos de muestra con varios tipos de líneas duplicadas para probar herramientas de eliminación de duplicados
- [Ejemplos de Caracteres Especiales](https://elysiatools.com/es/samples/text-special-characters-samples): Archivos de texto de muestra con varios caracteres especiales, signos de puntuación y símbolos para probar la eliminación de caracteres no alfanuméricos
- [Ejemplos de Comentarios de Código](https://elysiatools.com/es/samples/code-comment-samples): Archivos de muestra de código con varios estilos de comentarios para probar la eliminación de comentarios
- [Ejemplos de Operaciones de Archivos Android Java](https://elysiatools.com/es/samples/android-file-operations-java): Ejemplos de operaciones de archivos Android Java incluyendo lectura/escritura de archivos de texto, copiar/mover archivos, recorrido de directorios y validación de archivos

## Contenido relacionado

- [Herramientas de conversión de texto, codificación y normalización](https://elysiatools.com/es/hubs/text-convert): Compara conversión de mayúsculas y minúsculas, conversión de ancho de caracteres, conversión de codificación, manejo de quoted-printable y normalización de texto en un solo hub.
- [Herramientas de Text](https://elysiatools.com/es/hubs/text-utility): Explora 33 herramientas de text para flujos de utility y encuentra utilidades cercanas con rapidez.
- [Herramientas de análisis de texto, legibilidad e inspección de contenido](https://elysiatools.com/es/hubs/text-analyze): Compara estadísticas de texto, detección de idioma, legibilidad, análisis de sentimiento, revisión de moderación y análisis de patrones en un solo hub.
- [Herramientas de redacción, resaltado y formato de presentación de texto](https://elysiatools.com/es/hubs/text-format): Compara herramientas para enmascarar texto sensible, detectar PII, normalizar teléfonos, resaltar frases, centrar texto y formatear diffs en un solo hub.
