Questo è il metodo migliore per deduplicare i contatti su Mac/iOS. Ti spiego perché:

Quando hai centinaia o migliaia di contatti duplicati su un dispositivo Apple, il problema non sono solo i duplicati — è il tempo perso a chiederti quale contatto sia il più recente.

Per questo ho creato un Apple Script che estrae tutti i metadati dai contatti macOS e li esporta in formato CSV, così puoi deduplicarli gratis.

In questo workflow ti mostro come deduplico i contatti del mio MacBook in base alla data più recente in 4 step:

  1. Usare l’app Script Editor per capire quali contatti sono i più recenti
  2. Importare i contatti in Datablist (strumento gratuito)
  3. Deduplicare i contatti macOS in base alla data
  4. Reimportare la rubrica pulita nell’app Contatti

📘 Informazioni su questa guida

  1. Non serve saper programmare per seguire i passaggi
  2. Esegui tutto su macOS

Passaggio 1 di come deduplicare i contatti iPhone in base alla data recente

👉 Scarica questo file Apple Script: contacts-deduplication-script-v2.scpt

🧠 Capire Script Editor

Script Editor è lo strumento di automazione integrato in Mac che usiamo per estrarre tutte le informazioni dei contatti e metadati “invisibili” come "creation date" e "modification date", che di solito non sono inclusi nelle vCard esportate dal Mac.

Come funziona lo Script

Questo script è come un esportatore di contatti che prende ogni singolo dettaglio dall’app Contatti del Mac e lo organizza in un file di foglio di calcolo (CSV) sulla Scrivania.

Ecco cosa succede esattamente quando lo avvii:

  • Scansiona tutta la tua rubrica — Passa in rassegna ogni contatto presente nell’app Contatti del Mac
  • Recupera metadati invisibili — Ottieni dati che di solito non vedi, come "creation date" e "modification date", che ti permettono di deduplicare più facilmente
  • Estrae tutti i dettagli del contatto — Nomi, numeri di telefono, email, compleanni, indirizzi, note, e perfino pronomi e info dei messenger
  • Organizza numeri ed email per tipo — Invece di metterli tutti insieme, crea colonne separate per "work phone", "home phone", "mobile", ecc. Lo stesso per le email
  • Crea un CSV perfettamente organizzato — Tutto viene salvato come "contacts_detailed.csv" direttamente sulla Scrivania.

Dopo aver scaricato lo script (clicca qui), aprilo con Script Editor.

Script in the finder
Script in the finder

Esegui lo script con il pulsante "Play" nel menu in alto.

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

Poi accetta la notifica per vedere l’avanzamento dell’esportazione.

Export progress
Export progress

❗️ Lo script impiegherà 30–50 secondi, a seconda del numero di contatti.

Quando lo script termina, ricevi questa notifica:

Success notification for contacts export
Success notification for contacts export

Ora troverai un file CSV nella cartella Scrivania con nome "contacts_detailed_XXXX.csv".

The file with duplicated contacts
The file with duplicated contacts

Finito il primo step.

Adesso ti mostro uno strumento gratuito per la deduplicazione dei contatti.

Passaggio 2 di come deduplicare i contatti iPhone in base alla data recente

Vai su Datablist.com e crea un account gratuito.

Datablist home page
Datablist home page

💡 Cos’è Datablist?

Datablist è uno spreadsheet AI-powered che ti permette di deduplicare, pulire, arricchire i dati e automatizzare i workflow. Usalo per lanciare ChatGPT su migliaia di righe, usare AI-agents, pulire i CRM, scrapare qualsiasi sito, automatizzare lavori ripetitivi, trovare business email e altro.

Importa la lista che hai appena creato.

Datablist start page
Datablist start page

Quando importi il CSV, è fondamentale mappare ogni colonna con il formato corretto per una deduplicazione precisa. Per farlo, clicca sul campo del tipo di dato.

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

Ecco come impostare le colonne importanti:

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

Dopo aver mappato una colonna, clicca su “Save Property”.

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

Puoi anche saltare le colonne non necessarie cliccando su questo switch.

Clicca "Continue" quando hai mappato ciò che ti serve.

Configured properties for contacts import
Configured properties for contacts import

Ora dovresti vedere — e magari riconoscere — alcuni dei tuoi contatti :)

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

Passaggio 3 di come deduplicare i contatti iPhone in base alla data recente

Ora che i contatti sono importati, puoi avviare la deduplicazione:

Clicca su "Clean" nel menu in alto e seleziona "Duplicates Finder".

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

Scegli l’identificativo univoco (es. "Email" o "Phone Number") e clicca su “Next”.

Duplicate identifier configuration in Datablist
Duplicate identifier configuration in Datablist

Ora puoi regolare 3 impostazioni:

  • Comparison algorithm — Il grado di similarità necessario a Datablist per identificare un duplicato. Scopri di più qui
  • Processor — Porta i dati in un formato standard per un matching migliore
  • Multiple value matching — Separa i valori usando ";" prima della deduplicazione. Esempio: 'habib@datablist.com;contact@datablist.com' e 'habib@datablist.com' saranno considerati un match.

Clicca “Run duplicates check” quando hai finito.

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

Ora Datablist ti mostrerà tutti i duplicati trovati. Cosa fare dopo:

Clicca su “Configure the Master Item selection rule”.

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

Seleziona "Highest Value on a Property" come regola.

Scegli "Creation Date" o "Modification Date" come proprietà (spiegazione sotto).

Poi clicca sul pulsante evidenziato per aggiornare la vista di merging.

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

Scegli Creation Date quando vuoi conservare la scheda contatto originale — utile se sei sicuro che i contatti più “antichi” abbiano i dati più accurati.

Scegli Modification Date quando vuoi tenere la versione aggiornata più di recente — meglio se aggiorni spesso i dettagli dei contatti.

Per la maggior parte delle persone, Creation Date è la scelta più sicura perché riflette l’ultimo contatto creato.

Quando hai impostato tutto, torna in alto.

Clicca su "Drop conflicting values on existing properties".

Poi clicca sulla scorciatoia rossa per eliminare tutte le proprietà in conflitto dei contatti duplicati.

Questo manterrà solo i valori dei contatti più recenti e ti permetterà di rimuovere i duplicati.

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

Impostazioni delle proprietà in conflitto per deduplicare i contatti Apple.

❗️ Fai attenzione

Se scegli “Combine conflicting properties”, i valori duplicati verranno messi in un’unica colonna e i contatti Apple diventeranno inutilizzabili. Quindi evita questa opzione.

Ora che Datablist ha configurato per te le proprietà in conflitto da eliminare, clicca su "Refresh Merging Preview"

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

Ora puoi vedere l’anteprima delle modifiche che Datablist applicherà.

Clicca su "Auto merge duplicates when possible" per avviare la deduplicazione quando sei pronto.

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

Se hai seguito i passaggi, dovresti vedere questo:

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

Passaggio 4 di come deduplicare i contatti iPhone in base alla data recente

In questo step ti mostro come scaricare da Datablist il file con i contatti deduplicati sul tuo Mac e reimportarli nell’app Contatti.

Andiamo!

❗️ Elimina prima i contatti vecchi

Non dimenticare di eliminare prima i vecchi contatti. Altrimenti avrai di nuovo record duplicati. Usa “Command + A” per selezionare tutti i contatti ed eliminali con “delete”.

Rinomina la tua collection in Datablist per trovarla più facilmente al momento del download.

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

Ora nascondiamo le colonne delle date, perché non sono riconosciute durante l’import nell’app Contatti del Mac (quindi non possiamo importarle). Per farlo, clicca sull’header di colonna "Creation Date" e seleziona "Hide column", poi ripeti per "Modification Date".

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

Clicca su “Export” nel menu in alto e seleziona “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

Clicca di nuovo su “Export” per scaricare i contatti deduplicati.

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

Ora apri l’app Contatti sul Mac e vai su “File” e clicca su “Import”.

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

Seleziona il file appena scaricato e clicca su “Open”.

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

Mappa i campi (o mantieni la mappatura di default) e clicca "OK" per importare i contatti.

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

Complimenti! Hai deduplicato con successo i tuoi contatti su macOS (in 3 minuti e gratis).

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

Conclusione

Sì, deduplicare i contatti Apple in base alla data è possibile anche se l’app Contatti non lo offre nativamente: con Script Editor e la deduplicazione smart di Datablist, chiunque può pulire i propri contatti Apple.

FAQ sulla deduplicazione dei contatti

Come posso rimuovere automaticamente i duplicati dei contatti su Mac?

macOS ha una funzione di rimozione automatica dei duplicati, ma è molto limitata. Puoi usare tool gratuiti come Datablist per identificare e unire rapidamente i contatti duplicati.

Qual è il modo più rapido per eliminare i contatti duplicati su iPhone?

Il modo più veloce è esportare i contatti, usare uno strumento di deduplicazione per pulirli e poi reimportarli. In genere richiede 3–5 minuti e ti assicura di non perdere informazioni importanti.

Come unisco i contatti duplicati senza perdere dati?

Per unire i duplicati in sicurezza, prima esporta i contatti come backup. Poi usa un tool gratuito come Datablist che ti permette di scegliere quale versione mantenere (ad esempio la più aggiornata o quella originale).

Cosa causa i contatti duplicati su iPhone e Mac?

I duplicati si creano spesso quando sincronizzi più account email, ripristini backup, importi da fonti diverse o crei manualmente nuovi contatti senza verificare se esistono già. Anche la sincronizzazione tra più dispositivi può generare duplicati.

Con quale frequenza dovrei controllare i contatti duplicati?

Consigliamo un controllo ogni 3–6 mesi, soprattutto se aggiungi spesso nuovi contatti o sincronizzi con più dispositivi e account.

I contatti duplicati possono influire sulle prestazioni del dispositivo?

Sì, avere molti duplicati può rallentare la ricerca dei contatti, aumentare l’uso di spazio e creare problemi di sincronizzazione tra i dispositivi.