acento.io
Utilidad de texto

Eliminador de duplicados

Limpia listas duplicadas en segundos — conserva el orden original y procesa todo en tu navegador sin enviar nada a ningún servidor.

Por Carlos Suárez , Ingeniero de sistemas
Última actualización:

Qué hace este eliminador de duplicados

Esta versión en español del eliminador de duplicados te permite limpiar cualquier lista en segundos: pega los elementos, elige el separador (salto de línea, coma o punto y coma) y obtén al instante una lista depurada con el recuento de entradas, únicas y eliminadas. A diferencia de la mayoría de herramientas online, este eliminador conserva el orden original de los elementos — crucial cuando tu lista ya tiene una prioridad implícita. También incluye la opción de recortar espacios en blanco, que resuelve el problema silencioso de duplicados invisibles: ' apple' y 'apple' son idénticos para el ojo humano pero distintos para [...new Set(arr)] en JavaScript. Si alguna vez necesitas limpiar columnas antes de importar a Excel o Google Sheets — dos de las búsquedas más frecuentes en este tema — esta herramienta cubre el flujo sin necesidad de fórmulas. 100% en el navegador — tus datos nunca salen de tu equipo. Sin subidas, sin tracking, sin logs en servidor. El WHATWG Encoding Standard garantiza que caracteres especiales del español (tildes, ñ) se procesen sin corrupción en cualquier navegador moderno.

Características

  • Conserva el orden original. Los duplicados se eliminan manteniendo la primera aparición en su posición. No se reordena nada a menos que actives la opción de orden alfabético.
  • Recorte de espacios en blanco. Activa «Eliminar espacios» para tratar ' email@ejemplo.com' y 'email@ejemplo.com' como el mismo elemento — el error que ningún Set detecta por sí solo.
  • Distinción de mayúsculas configurable. Por defecto el eliminador es sensible a mayúsculas ('Email' ≠ 'email'). Desactívalo para limpiar listas de correos o nombres de usuario sin perder entradas válidas.
  • Tres separadores. Trabaja con listas separadas por salto de línea, coma o punto y coma — ideal para valores copiados de hojas de cálculo, CSVs o campos de formularios.
  • Contadores en tiempo real. Ve cuántos elementos entran, cuántos son únicos y cuántos se eliminaron. Útil para auditar listas de correo o registros antes de importarlos.
  • Orden alfabético opcional. Si no te importa el orden original, activa la ordenación alfabética para obtener una lista limpia y fácil de revisar de un vistazo.

Cómo usar el eliminador de duplicados

No requiere instalación ni cuenta. Pega, configura y copia — el resultado es inmediato.

  1. Pega tu lista. Copia y pega el contenido en el área de texto. Puede ser una columna de Excel, un CSV o líneas sueltas de cualquier editor.
  2. Elige el separador. Selecciona «Salto de línea» para listas verticales, «Coma» para CSVs o «Punto y coma» para exportaciones de hojas de cálculo europeas.
  3. Ajusta las opciones. Activa «Eliminar espacios» si los datos vienen de copiar y pegar (equivale a hacer list(dict.fromkeys(items)) con strip() en Python). Desactiva «Distinguir mayúsculas» para emails y usernames.
  4. Revisa los contadores. Comprueba cuántos elementos se eliminaron. Si el número es mayor de lo esperado, revisa la opción de separador.
  5. Copia el resultado. Pulsa «Copiar» para llevarte la lista limpia al portapapeles y pégala directamente en Excel, Google Sheets o tu editor de texto.

Casos de uso comunes

  • Limpiar listas de correo antes de importar. Antes de subir contactos a un CRM o plataforma de email marketing, elimina los duplicados para evitar envíos dobles y quejas de spam. Los espacios invisibles son el origen del 30 % de los duplicados que ninguna hoja de cálculo detecta visualmente.
  • Deduplicar columnas de Excel o Google Sheets. Copia la columna completa, pégala aquí con separador de salto de línea y obtén los valores únicos listos para volver a pegarlos. Más rápido que buscar y eliminar duplicados con fórmulas. Si además necesitas comparar dos versiones de la columna, el [comparador de textos](/es/text-diff/) lo hace en un paso.
  • Depurar etiquetas y palabras clave. Al fusionar exportaciones de herramientas SEO o de publicidad, las etiquetas repetidas inflan los recuentos. Pega las keywords separadas por coma y elimina las repetidas sin perder el orden de prioridad.
  • Limpiar registros de logs copiados. Cuando revisas errores en un log de servidor, las líneas repetidas ocultan el patrón real. Pega el extracto, activa recorte de espacios y quédate solo con los mensajes únicos.
  • Normalizar slugs y URLs. Tras generar slugs con el [generador de slug URL](/es/slugify/), pega la lista resultante aquí para asegurarte de que no hay colisiones antes de crear las rutas en tu sitio.

Preguntas frecuentes

¿Mis datos se envían a algún servidor?

No. Todo el procesamiento ocurre en tu navegador con JavaScript puro. Ningún dato sale de tu equipo — ni el texto que pegas ni el resultado. No hay logs, no hay cookies de sesión, no hay telemetría de contenido.

¿Por qué sigue habiendo duplicados aunque los veo iguales?

Lo más probable es que haya espacios invisibles al inicio o al final de algún elemento. Activa la opción «Eliminar espacios» (trim). El mismo problema ocurre en Excel cuando copias celdas con formato: 'Barcelona' y ' Barcelona' son distintas cadenas para cualquier motor de comparación, incluyendo [...new Set(arr)] en JavaScript.

¿Puedo eliminar duplicados ignorando mayúsculas y minúsculas?

Sí. Desactiva «Distinguir mayúsculas» y el eliminador tratará 'Email', 'EMAIL' y 'email' como el mismo valor. Especialmente útil para listas de nombres o usernames donde la capitalización varía según la fuente. Para normalizar el caso antes de limpiar, el [conversor de mayúsculas y minúsculas](/es/case-converter/) te lo pone fácil.

¿Funciona con listas muy grandes, de 100 000 elementos o más?

Para la gran mayoría de casos (decenas de miles de líneas) el resultado es instantáneo. Con listas de 100 000 elementos o más el navegador puede bloquearse brevemente porque la operación ocupa el hilo principal. En ese caso, la solución recomendada en entornos de producción es procesamiento por lotes o usar un Web Worker — fuera del alcance de esta herramienta de escritorio.

¿Cómo hago lo mismo en Excel para encontrar o eliminar duplicados?

En Excel: selecciona el rango, ve a Datos → Quitar duplicados y elige las columnas. Para solo resaltar duplicados sin eliminarlos, usa Formato condicional → Resaltar reglas de celda → Valores duplicados. Esta herramienta web es útil cuando los datos vienen de fuentes fuera de Excel o necesitas más control sobre espacios y mayúsculas.

¿Por qué no ordenar siempre el resultado alfabéticamente?

Porque el orden original suele ser significativo: una lista de prioridades, un ranking manual, un guion paso a paso. Ordenar destruye esa información. El WHATWG URL Living Standard es un buen ejemplo de por qué el orden importa — los parámetros de una URL son sensibles a posición en muchos contextos. La ordenación está disponible como opción explícita, no como comportamiento por defecto.