Este es el mejor método para deduplicar contactos en Mac/iOS. Permítame explicarle por qué:

Cuando tiene cientos o miles de contactos duplicados en su dispositivo Apple, el problema no son solo los duplicados: es el tiempo que pierde decidiendo cuál contacto es el más reciente.

Para resolverlo, desarrollé un Apple Script que extrae todos los metadatos de sus contactos en macOS y los guarda en formato CSV para luego deduplicarlos gratis.

En este flujo, le muestro cómo deduplico mis contactos de Mac por recencia en 4 pasos:

  1. Usar la app Script Editor para saber cuáles contactos son los más recientes
  2. Importar los contactos en Datablist (herramienta gratis)
  3. Deduplicar contactos de macOS por recencia
  4. Reimportar la lista limpia en la app Contacts

📘 Sobre esta guía

  1. No necesita saber programar para completar los pasos
  2. Debe hacerlo en macOS

Paso 1 para deduplicar contactos de iPhone por recencia

👉 Descargue este Apple Script: contacts-deduplication-script-v2.scpt

🧠 Entendiendo Script Editor

Script Editor es una herramienta de automatización integrada en Mac que usaremos para extraer toda la información de sus contactos y metadatos invisibles como "creation date" y "modification date", que normalmente no van incluidos en las vCards que exportaría desde Mac.

Cómo funciona el script

Este script es como un exportador de contactos que captura cada detalle de la app Contacts de su Mac y lo organiza en un archivo de hoja de cálculo (CSV) en su Desktop.

Esto es exactamente lo que ocurre al ejecutarlo:

  • Escanea toda su lista de contactos — Recorre uno por uno los contactos almacenados en la app Contacts de su Mac
  • Obtiene metadatos invisibles — Incluye datos que casi nadie ve, como "creation date" y "modification date", lo que le permite deduplicar con más facilidad
  • Extrae todos los detalles de contacto — Nombres, teléfonos, emails, cumpleaños, direcciones, notas e incluso pronombres y mensajería instantánea
  • Organiza teléfonos y emails por tipo — En lugar de mezclar todos los números, crea columnas separadas como "work phone", "home phone", "mobile", etc. Lo mismo para emails
  • Crea un CSV perfectamente organizado — Se guarda como "contacts_detailed.csv" directamente en su Desktop.

Después de descargar el script (haga clic aquí), ábralo con Script Editor.

Script in the finder
Script in the finder

Ejecute el script usando el botón "Play" en el menú superior.

Opening the script to export metadata from the contacts app
Opening the script to export metadata from the contacts app

Luego, acepte la notificación para ver el progreso de la exportación.

Export progress
Export progress

❗️ El script tardará 30-50 segundos, según la cantidad de contactos que tenga.

Cuando termine, recibirá esta notificación:

Success notification for contacts export
Success notification for contacts export

Ahora encontrará un archivo CSV en su carpeta Desktop con el nombre "contacts_detailed_XXXX.csv".

The file with duplicated contacts
The file with duplicated contacts

Eso es todo para el primer paso.

Ahora le muestro una herramienta con la que puede deduplicar contactos gratis.

Paso 2 para deduplicar contactos de iPhone por recencia

Vaya a Datablist.com y cree una cuenta gratuita.

Datablist home page
Datablist home page

💡 ¿Qué es Datablist?

Datablist es una hoja de cálculo con IA que permite deduplicar, limpiar, enrich data y automatizar workflows. Úsela para ejecutar ChatGPT en miles de filas, usar AI-agents, limpiar CRMs, scrapear cualquier sitio web, automatizar tareas repetitivas, encontrar emails de negocio y más.

Importe la lista que acaba de crear.

Datablist start page
Datablist start page

Al importar su CSV, es crucial mapear cada columna con el formato correcto para una deduplicación precisa. Para ello, haga clic en el campo de tipo de dato.

Contacts import and property configuration in Datablist
Contacts import and property configuration in Datablist

Así debe configurar las columnas importantes:

  • Name columns (First Name, Last Name) "Text"
  • Phone Numbers → "Phone"
  • Email Addresses → "Email"
  • Dates (Creation Date, Modified Date) "Date"
  • URL → “Url”

Una vez mapeada una columna, haga clic en “Save Property”.

How to edit property type in Datablist
How to edit property type in Datablist

También puede omitir las columnas que no necesite activando este switch.

Haga clic en "Continue" cuando haya mapeado todo lo necesario.

Configured properties for contacts import
Configured properties for contacts import

Ahora debería ver, y ojalá reconocer, algunos de sus contactos :)

Datablist collection with duplicated Apple contacts
Datablist collection with duplicated Apple contacts

Paso 3 para deduplicar contactos de iPhone por recencia

Ahora que importó sus contactos, puede empezar el proceso de deduplicación:

Haga clic en "Clean" en el menú superior y seleccione "Duplicates Finder".

Datablist collection view and start of the deduplication process
Datablist collection view and start of the deduplication process

Elija su identificador único (por ejemplo, "Email” o "Phone Number") y haga clic en “Next”.

Duplicate identifier configuration in Datablist
Duplicate identifier configuration in Datablist

Ahora podrá ajustar 3 parámetros:

  • Comparison algorithm — El grado de similitud necesario para que Datablist identifique un duplicado. Más información aquí
  • Processor — Estandariza sus datos para mejorar el matching
  • Multiple value matching — Divide valores usando ";" antes de deduplicar. Por ejemplo, 'habib@datablist.com;contact@datablist.com' y 'habib@datablist.com' se considerarán un match.

Haga clic en “Run duplicates check” cuando termine.

Duplicates processing settings for Apple contacts in Datablist
Duplicates processing settings for Apple contacts in Datablist

Datablist le mostrará todos los duplicados que tiene. Siga estos pasos:

Haga clic en “Configure the Master Item selection rule”.

Datablist detected 28 duplicated Apple contacts
Datablist detected 28 duplicated Apple contacts

Ahora, seleccione "Highest Value on a Property" como regla.

Elija "Creation Date" o "Modification Date" como propiedad (explicación a continuación).

Luego haga clic en el botón resaltado para actualizar la vista de fusión.

Master item settings for deduplicating Apple contacts
Master item settings for deduplicating Apple contacts

Elija Creation Date cuando quiera conservar la entrada original del contacto; es útil si está seguro de que sus contactos más antiguos tienen la información más precisa.

Elija Modification Date cuando quiera el contacto actualizado más recientemente; es mejor si suele actualizar los detalles con información nueva.

Para la mayoría, Creation Date es la opción más segura, ya que refleja su último contacto creado.

Cuando termine, vuelva arriba.

Haga clic en "Drop conflicting values on existing properties".

Luego haga clic en el atajo rojo para descartar todos los valores en conflicto de sus contactos duplicados.

Así conservará únicamente los valores de los contactos más nuevos y podrá eliminar los duplicados.

Conflicting properties settings for deduplicating Apple contacts
Conflicting properties settings for deduplicating Apple contacts

Configuración de propiedades en conflicto para deduplicar contactos de Apple.

❗️ Tenga esto en cuenta

Si elige “Combine conflicting properties”, los valores duplicados se pondrán en una sola columna y sus contactos de Apple se volverán inútiles. No lo haga.

Ahora que Datablist configuró por usted qué propiedades en conflicto descartar, haga clic en "Refresh Merging Preview"

Configured deduplication settings for Apple contacts in Datablist
Configured deduplication settings for Apple contacts in Datablist

Ahora podrá previsualizar los cambios que aplicará Datablist.

Haga clic en "Auto merge duplicates when possible" para iniciar la deduplicación cuando esté listo.

Auto Merge preview for Apple contacts in Datablist’s deduplication suite
Auto Merge preview for Apple contacts in Datablist’s deduplication suite

Si siguió cada paso, ahora debería ver esto:

Datablist success notification for deduplicating Apple contacts
Datablist success notification for deduplicating Apple contacts

Paso 4 para deduplicar contactos de iPhone por recencia

En este paso le muestro cómo descargar el archivo con los contactos ya deduplicados desde Datablist a su Mac e importarlos nuevamente en la app Contacts.

¡Vamos!

❗️ Elimine primero los contactos antiguos

No olvide eliminar primero los contactos antiguos. De lo contrario, volverá a tener registros duplicados. Para ello, use “Command + A” para seleccionarlos todos y elimínelos con “delete”.

Renombre su collection en Datablist para encontrarla más fácil al descargarla.

In Datablist you can rename your collection (spreadsheet) and folder
In Datablist you can rename your collection (spreadsheet) and folder

Ahora ocultaremos las columnas de fecha, ya que no son reconocibles al importar contactos en la app Contacts de Mac, por lo que no se pueden importar. Para ello, haga clic en el encabezado de la columna "Creation Date" y seleccione "Hide column". Haga lo mismo con "Modification Date".

Hiding the date properties allows you get a custom export
Hiding the date properties allows you get a custom export

Haga clic en “Export” en el menú superior y seleccione “Export all items”.

Datablist allows you to export to a CSV or send to other tools
Datablist allows you to export to a CSV or send to other tools

Haga clic en “Export” otra vez para descargar sus contactos deduplicados.

The last click to export your contacts from Datablist
The last click to export your contacts from Datablist

Ahora abra la app Contacts en su Mac y vaya a “File” y haga clic en “Import”.

Opening the contacts downloaded from Datablist is easy
Opening the contacts downloaded from Datablist is easy

Seleccione el archivo que acaba de descargar y haga clic en “Open”.

CSV is the best format to import contacts to Mac
CSV is the best format to import contacts to Mac

Ahora mapee sus campos (o mantenga el mapping por defecto) y haga clic en "OK" para importar los contactos.

Mapping the contacts with the right fields is crucial
Mapping the contacts with the right fields is crucial

¡Felicidades! Ha deduplicado con éxito sus contactos de macOS (en 3 min y gratis).

Apple Contacts app without duplicates (thanks to Datablist)
Apple Contacts app without duplicates (thanks to Datablist)

Conclusión

Sí, deduplicar contactos de Apple por recencia es posible aunque la app Contacts no lo ofrezca de forma nativa. Con Script Editor y la deduplicación inteligente de Datablist, cualquiera puede hacerlo.

Preguntas frecuentes sobre la deduplicación de contactos

¿Cómo eliminar automáticamente contactos duplicados en mi Mac?

Aunque macOS tiene una función integrada de eliminación automática de duplicados, es bastante limitada. Puede usar herramientas gratuitas como Datablist para identificar y fusionar duplicados rápidamente.

¿Cuál es la forma más rápida de limpiar contactos duplicados en iPhone?

La forma más rápida es exportar sus contactos, usar una herramienta de deduplicación para limpiarlos y luego reimportarlos. Este proceso suele tardar 3-5 minutos y garantiza que no pierda información importante durante la limpieza.

¿Cómo fusionar contactos duplicados sin perder datos?

Para fusionar duplicados de forma segura, primero exporte sus contactos como copia de seguridad. Luego use una herramienta gratuita como Datablist que le permita definir qué versión conservar (por ejemplo, la más actualizada o la originalmente creada).

¿Qué causa los contactos duplicados en iPhone y Mac?

Los duplicados aparecen al sincronizar varias cuentas de email, restaurar respaldos, importar contactos de distintas fuentes o crear contactos manualmente sin comprobar si ya existen. La sincronización en múltiples dispositivos también puede generarlos.

¿Con qué frecuencia debo revisar contactos duplicados?

Se recomienda revisar duplicados cada 3-6 meses, especialmente si agrega contactos con frecuencia o sincroniza con varios dispositivos y cuentas.

¿Los contactos duplicados afectan el rendimiento del dispositivo?

Sí. Tener muchos duplicados puede ralentizar la búsqueda de contactos, ocupar más almacenamiento y causar problemas de sincronización entre sus dispositivos.