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:
- Usar la app Script Editor para saber cuáles contactos son los más recientes
- Importar los contactos en Datablist (herramienta gratis)
- Deduplicar contactos de macOS por recencia
- Reimportar la lista limpia en la app Contacts
📘 Sobre esta guía
- No necesita saber programar para completar los pasos
- 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.
Ejecute el script usando el botón "Play" en el menú superior.
Luego, acepte la notificación para ver el progreso de la exportación.
❗️ El script tardará 30-50 segundos, según la cantidad de contactos que tenga.
Cuando termine, recibirá esta notificación:
Ahora encontrará un archivo CSV en su carpeta Desktop con el nombre "contacts_detailed_XXXX.csv".
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.
💡 ¿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.
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.
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”.
También puede omitir las columnas que no necesite activando este switch.
Haga clic en "Continue" cuando haya mapeado todo lo necesario.
Ahora debería ver, y ojalá reconocer, algunos de sus contactos :)
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".
Elija su identificador único (por ejemplo, "Email” o "Phone Number") y haga clic en “Next”.
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.
Datablist le mostrará todos los duplicados que tiene. Siga estos pasos:
Haga clic en “Configure the Master Item selection rule”.
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.
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.
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"
Ahora podrá previsualizar los cambios que aplicará Datablist.
Haga clic en "Auto merge duplicates when possible" para iniciar la deduplicación cuando esté listo.
Si siguió cada paso, ahora debería ver esto:
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.
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".
Haga clic en “Export” en el menú superior y seleccione “Export all items”.
Haga clic en “Export” otra vez para descargar sus contactos deduplicados.
Ahora abra la app Contacts en su Mac y vaya a “File” y haga clic en “Import”.
Seleccione el archivo que acaba de descargar y haga clic en “Open”.
Ahora mapee sus campos (o mantenga el mapping por defecto) y haga clic en "OK" para importar los contactos.
¡Felicidades! Ha deduplicado con éxito sus contactos de macOS (en 3 min y gratis).
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.