Das ist die beste Methode, um Mac/iOS-Kontakte zu deduplizieren. Ich erkläre Dir kurz, warum:

Wenn Du hunderte oder tausende doppelte Kontakte auf Deinem Apple-Gerät hast, ist das Problem nicht nur die Duplikate selbst — sondern die Zeit, die Du damit verbringst, herauszufinden, welcher Kontakt der aktuellste ist.

Genau dafür habe ich ein Apple Script gebaut, mit dem Du alle Metadaten aus Deinen macOS-Kontakten ziehen und als CSV exportieren kannst — damit Du sie anschließend kostenlos deduplizieren kannst.

In diesem Workflow zeige ich Dir, wie ich meine MacBook-Kontakte in 4 Schritten nach Aktualität dedupliziere:

  1. Mit Script Editor herausfinden, welche Kontakte am aktuellsten sind
  2. Kontakte in Datablist importieren (gratis Tool)
  3. macOS-Kontakte nach Aktualität deduplizieren
  4. Bereinigte Kontaktliste wieder in die Kontakte-App importieren

📘 Über diesen Guide

  1. Du musst nicht programmieren können, um die Schritte umzusetzen
  2. Du solltest das auf macOS durchführen

Schritt 1 von iPhone-Kontakte nach Aktualität deduplizieren

👉 Lade diese Apple Script-Datei herunter: contacts-deduplication-script-v2.scpt

🧠 Script Editor verstehen

Script Editor ist ein integriertes Automatisierungstool auf dem Mac, das wir nutzen, um alle Kontaktinfos zu exportieren — inklusive „unsichtbarer“ Metadaten wie Erstellungsdatum und Änderungsdatum, die in exportierten vCards normalerweise nicht enthalten sind.

So funktioniert das Script

Dieses Script ist im Prinzip ein Kontakt-Exporter: Es zieht wirklich jedes Detail aus der Kontakte-App auf Deinem Mac und schreibt alles sauber in eine Spreadsheet-Datei (CSV) auf Deinem Desktop.

Das passiert genau, wenn Du es ausführst:

  • Scannt Deine komplette Kontaktliste — Das Script geht jeden einzelnen Kontakt durch, der in Deiner macOS-Kontakte-App gespeichert ist
  • Holt unsichtbare Metadaten — Du bekommst Daten, die man sonst kaum zu sehen bekommt (z. B. „creation date“ und „modification date“), wodurch Du später viel einfacher deduplizieren kannst
  • Extrahiert alle Kontaktdetails — Namen, Telefonnummern, E-Mail-Adressen, Geburtstage, Adressen, Notizen und sogar Dinge wie Pronomen oder Instant-Messenger-Infos
  • Sortiert Telefonnummern und E-Mails nach Typ — Statt alles in ein Feld zu kippen, erstellt es eigene Spalten für „work phone“, „home phone“, „mobile“ etc. Dasselbe gilt für E-Mails
  • Erstellt eine sauber strukturierte CSV — Alles wird als „contacts_detailed.csv“ direkt auf Deinem Desktop gespeichert

Nachdem Du das Script heruntergeladen hast (hier klicken), öffne es mit Script Editor.

Script in the finder
Script in the finder

Starte das Script über den „Play“-Button im oberen Menü.

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

Bestätige dann den Hinweis, damit Du den Fortschritt des Exports siehst.

Export progress
Export progress

❗️ Das Script läuft 30–50 Sekunden — je nachdem, wie viele Kontakte Du hast.

Wenn das Script fertig ist, bekommst Du diese Benachrichtigung:

Success notification for contacts export
Success notification for contacts export

Jetzt findest Du in Deinem Desktop-Ordner eine CSV-Datei mit dem Namen „contacts_detailed_XXXX.csv“.

The file with duplicated contacts
The file with duplicated contacts

Damit ist Schritt 1 erledigt.

Als Nächstes zeige ich Dir ein Tool, mit dem Du Kontakte kostenlos deduplizieren kannst.

Schritt 2 von iPhone-Kontakte nach Aktualität deduplizieren

Geh auf Datablist.com und erstelle Dir einen kostenlosen Account.

Datablist home page
Datablist home page

💡 Was ist Datablist?

Datablist ist eine AI-gestützte Spreadsheet-App, mit der Du Daten deduplizieren, bereinigen, enrich data und Workflows automatisieren kannst. Du kannst damit z. B. ChatGPT auf tausende Zeilen anwenden, AI-agents nutzen, CRMs säubern, jede Website scrapen, repetitive Arbeit automatisieren, Business Emails finden und mehr.

Importiere die Liste, die Du gerade erstellt hast.

Datablist start page
Datablist start page

Beim Import Deiner CSV ist es wichtig, jede Spalte dem richtigen Format zuzuordnen — sonst wird die Deduplizierung ungenau. Klicke dafür auf das Datentyp-Feld.

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

So solltest Du die wichtigsten Spalten einstellen:

  • Name-Spalten (First Name, Last Name) „Text“
  • Phone Numbers → „Phone“
  • Email Addresses → „Email“
  • Dates (Creation Date, Modified Date) „Date“
  • URL → „Url“

Sobald Du eine Spalte gemappt hast, klicke auf „Save Property“.

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

Spalten, die Du nicht brauchst, kannst Du auch über diesen Schalter überspringen.

Klicke auf „Continue“, sobald Du alles gemappt hast, was Du brauchst.

Configured properties for contacts import
Configured properties for contacts import

Jetzt solltest Du einige Deiner Kontakte sehen (und hoffentlich wiedererkennen!).

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

Schritt 3 von iPhone-Kontakte nach Aktualität deduplizieren

Jetzt, wo Deine Kontakte importiert sind, kannst Du mit der Deduplizierung starten:

Klicke im Top-Menü auf „Clean“ und wähle „Duplicates Finder“.

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

Wähle Deinen Unique Identifier (z. B. „Email“ oder „Phone Number“) und klicke auf „Next“.

Duplicate identifier configuration in Datablist
Duplicate identifier configuration in Datablist

Jetzt kannst Du 3 Einstellungen anpassen:

  • Comparison algorithm — Wie ähnlich zwei Einträge sein müssen, damit Datablist sie als Duplikat erkennt. Mehr dazu hier
  • Processor — Bringt Deine Daten in ein standardisiertes Format, damit Matching besser funktioniert
  • Multiple value matching — Trennt Werte mit „;“ vor der Deduplizierung. Beispiel: „habib@datablist.com;contact@datablist.com“ und „habib@datablist.com“ gelten dann als Match.

Klicke danach auf „Run duplicates check“.

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

Datablist zeigt Dir jetzt alle gefundenen Duplikate. So gehst Du weiter vor:

Klicke auf „Configure the Master Item selection rule“.

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

Wähle dann als Regel „Highest Value on a Property“.

Nimm „Creation Date“ oder „Modification Date“ als Property (Erklärung direkt unten).

Klicke anschließend auf den markierten Button, um die Merge-Ansicht zu aktualisieren.

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

Wähle Creation Date, wenn Du den ursprünglichen Kontakt-Eintrag behalten willst — sinnvoll, wenn Du davon ausgehst, dass Deine frühesten Einträge die korrektesten Infos haben.

Wähle Modification Date, wenn Du den zuletzt aktualisierten Kontakt behalten willst — besser, wenn Du Kontaktdaten regelmäßig pflegst und neue Infos ergänzt.

Für die meisten ist Creation Date die sicherere Wahl, weil es den zuletzt angelegten Kontakt widerspiegelt.

Wenn das eingestellt ist, scrolle wieder nach oben.

Klicke auf „Drop conflicting values on existing properties.“

Dann klicke auf den roten Shortcut, um alle konfliktierenden Properties Deiner Duplikate zu verwerfen.

So bleiben nur die Werte aus den neueren Kontakten übrig — und Du kannst die Duplikate sauber entfernen.

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

Conflicting properties settings for deduplicating Apple contacts.

❗️ Wichtig

Wenn Du „Combine conflicting properties“ auswählst, landen doppelte Werte zusammen in einer Spalte — und Deine Apple-Kontakte werden dadurch schnell unbrauchbar. Also: lieber nicht.

Nachdem Datablist die konfliktierenden Properties für Dich konfiguriert hat, klicke auf „Refresh Merging Preview“.

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

Jetzt kannst Du Dir die Änderungen ansehen, die Datablist gleich durchführen wird.

Klicke auf „Auto merge duplicates when possible“, um die Deduplizierung zu starten, sobald alles passt.

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

Wenn Du alle Schritte mitgemacht hast, solltest Du jetzt das hier sehen:

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

Schritt 4 von iPhone-Kontakte nach Aktualität deduplizieren

In diesem Schritt zeige ich Dir, wie Du die deduplizierte Kontaktdatei aus Datablist auf Deinen Mac herunterlädst und anschließend wieder in die Kontakte-App importierst.

Let’s go!

❗️ Lösch zuerst die alten Kontakte

Vergiss nicht, zuerst die alten Kontakte zu löschen. Sonst hast Du danach wieder Duplikate. Nutze dafür „Command + A“, um alle Kontakte zu markieren, und lösche sie mit „delete“.

Benenne Deine Collection in Datablist um, damit Du sie beim Download leichter wiederfindest.

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

Jetzt blenden wir die Datums-Spalten aus, weil sie beim Import in die macOS-Kontakte-App nicht sauber zugeordnet werden können — das heißt, wir können sie nicht importieren. Klicke dafür auf den Spaltenkopf von „Creation Date“ und wähle „Hide column“. Dasselbe machst Du für „Modification Date“.

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

Klicke im Top-Menü auf „Export“ und wähle „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

Klicke nochmal auf „Export“, um Deine deduplizierten Kontakte herunterzuladen.

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

Öffne jetzt die Kontakte-App auf Deinem Mac und geh auf „File“ und dann auf „Import“.

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

Wähle die Datei aus, die Du gerade heruntergeladen hast, und klicke auf „Open“.

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

Jetzt mappe Deine Felder (oder lass das Standard-Mapping drin) und klicke auf „OK“, um die Kontakte zu importieren.

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

Glückwunsch! Du hast Deine macOS-Kontakte erfolgreich dedupliziert (in ca. 3 Minuten — kostenlos).

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

Fazit:

Ja: Apple Kontakte nach Aktualität zu deduplizieren ist möglich — auch wenn die Apple Kontakte-App das nicht als native Funktion anbietet. Mit Tools wie Script Editor und Datablists smarter Deduplizierung kann das im Grunde jede:r schnell selbst erledigen.

Häufige Fragen zur Kontakte-Deduplizierung

Wie kann ich doppelte Kontakte auf dem Mac automatisch entfernen?

macOS hat zwar eine eingebaute Funktion zum automatischen Entfernen von Duplikaten, die ist aber ziemlich limitiert. Mit kostenlosen Tools wie Datablist kannst Du doppelte Kontakte schnell finden und zusammenführen.

Was ist der schnellste Weg, doppelte iPhone-Kontakte zu bereinigen?

Am schnellsten exportierst Du Deine Kontakte, bereinigst sie mit einem Dedupe-Tool und importierst sie anschließend wieder. Das dauert meist nur 3–5 Minuten und sorgt dafür, dass keine wichtigen Infos verloren gehen.

Wie merge ich doppelte Kontakte, ohne Daten zu verlieren?

Merge Duplikate am sichersten so: Exportiere Deine Kontakte zuerst als Backup. Nutze dann ein kostenloses Dedupe-Tool wie Datablist, in dem Du festlegen kannst, welche Version Du behalten willst (z. B. den zuletzt aktualisierten oder den ursprünglich angelegten Kontakt).

Warum entstehen doppelte Kontakte auf iPhone und Mac?

Duplikate entstehen häufig durch Sync mit mehreren E-Mail-Accounts, Wiederherstellen aus Backups, Imports aus verschiedenen Quellen oder weil Kontakte manuell angelegt werden, ohne vorhandene Einträge zu prüfen. Auch die Synchronisation über mehrere Geräte kann Duplikate verursachen.

Wie oft sollte ich nach doppelten Kontakten suchen?

Empfehlung: alle 3–6 Monate — besonders, wenn Du oft neue Kontakte anlegst oder mehrere Devices und Accounts synchronisierst.

Können doppelte Kontakte die Performance meines Geräts beeinträchtigen?

Ja. Viele doppelte Kontakte können die Suche in der Kontakte-App verlangsamen, Speicher belegen und Sync-Probleme zwischen Deinen Geräten verursachen.