Cómo usar: Eliminar líneas duplicadas
- Pega tu lista en Entrada (un elemento por línea) o abre un archivo
.txt/.csv. - Elige cómo se comparan las líneas: Ignorar mayúsculas trata “Manzana” y “manzana” como iguales, Recortar espacios ignora los espacios al inicio y al final.
- Opcionalmente elige un orden en Ordenar: alfabético, numérico natural, por longitud, invertido o aleatorio.
- Copia o descarga el resultado. Los contadores muestran cuántos duplicados y líneas vacías se eliminaron.
¿Qué hace un eliminador de líneas duplicadas?
Recorre el texto línea por línea y conserva solo la primera (o la última) aparición de cada línea, borrando las repeticiones y manteniendo el orden original. Es la forma más rápida de limpiar listas de correos, listas de palabras clave, URLs de un rastreo, entradas de registros, columnas CSV, listas de etiquetas o cualquier exportación con el mismo valor repetido, sin abrir una hoja de cálculo ni escribir un script. Todo se ejecuta en tu navegador, así que incluso listas de cientos de miles de líneas se procesan al instante y de forma privada.
Opciones de comparación
| Opción | Efecto | Ejemplo |
|---|---|---|
| Ignorar mayúsculas | Las líneas que solo difieren en mayúsculas cuentan como duplicadas; se conserva la primera escritura. | Apple, apple, APPLE → Apple |
| Recortar espacios | Los espacios y tabulaciones al inicio y al final se eliminan antes de comparar y en la salida. | " red " y "red" → red |
| Eliminar líneas vacías | Se descartan las líneas en blanco o con solo espacios. | — |
| Conservar solo líneas que no se repiten | Elimina todas las copias de una línea duplicada, dejando solo los valores que aparecen exactamente una vez. | a b a c → b c |
| Conservar la última aparición | Cada valor se queda en la posición de su última aparición; útil en registros donde manda la entrada más reciente. | a b a → b a |
Ordenar líneas
- A → Z / Z → A ordena alfabéticamente según la configuración regional de tu navegador, así que las letras acentuadas quedan junto a su letra base (
écone). - Natural ordena los números dentro del texto por su valor:
file2,file10,file100en lugar del orden alfabético simplefile10,file100,file2. - Por longitud ordena las líneas de la más corta a la más larga (o al revés), útil para detectar valores atípicos.
- Aleatorio reordena con un shuffle Fisher–Yates imparcial, ideal para sorteos, muestreos o datos de prueba aleatorios.
Equivalentes en línea de comandos
En Linux o macOS, sort -u file.txt elimina duplicados pero también ordena; awk '!seen[$0]++' file.txt mantiene el orden original, como la opción predeterminada de esta herramienta; sort file.txt | uniq -u conserva solo las líneas que no se repiten; sort -V es un orden natural. Esta página da los mismos resultados sin terminal y muestra exactamente qué líneas se duplicaron y cuántas veces.
¿Necesitas comparar dos listas? Usa el Comparador de diferencias. Para cambiar primero las mayúsculas de toda la lista, pásala por el Conversor de mayúsculas.
También se busca como: quitar duplicados, líneas únicas, ordenar líneas, dedupe lines, borrar líneas repetidas, ordenar lista alfabéticamente, mezclar líneas aleatoriamente, limpiar lista de duplicados.
Herramientas que combinan con: Eliminar líneas duplicadas
- Contador de palabras — Pega o escribe tu texto para contar palabras y caracteres en tiempo real, además de calcular el tiempo de lectura y de pronunciación, la densidad de palabras clave y comprobar la longitud de los títulos SEO, las metadescripciones y las publicaciones en redes sociales.
- CSV a JSON — Pega CSV o TSV y obtén un array JSON de objetos.
- Generador de slugs — Convierte cualquier título en un slug de URL limpio y en minúsculas, con transliteración correcta de acentos, umlauts y cirílico, eliminación opcional de palabras vacías y un modo masivo para listas completas.
- Generador de Tablas Markdown — Crea una tabla en un editor tipo hoja de cálculo —o pega celdas desde Excel, Google Sheets o CSV— define la alineación de las columnas y obtén una tabla Markdown bien alineada (estilo GitHub) o un HTML limpio.