Zurück zum Blog

WhatsApp-Chat analysieren: Export, Tools und was die Daten zeigen

Berk Güneş · Jun 03, 2026
Jun 03, 2026 · 9 min read
WhatsApp-Chat analysieren: Export, Tools und was die Daten zeigen

Kurz gesagt: Exportiere den Chat aus WhatsApp als .txt-Datei (Einstellungen ist die falsche Stelle - die Option steckt direkt in der Unterhaltung). Danach kannst du die Datei entweder in ein Recap-Tool ziehen und nach ein paar Minuten Ergebnisse sehen, oder sie selbst mit Python und pandas parsen. Der No-Code-Weg ist schneller und kommt besser mit den Eigenheiten des Exports zurecht; der Python-Weg ist flexibler, wenn du eigene Fragen an die Daten stellen willst.

Für diesen Beitrag habe ich mehrere meiner eigenen WhatsApp-Chats exportiert und ausgewertet: einen Chat zu zweit, eine laute Gruppe mit 40 Personen und einen Verlauf voller Sprachnachrichten und Fotos. Der Export funktioniert auf iOS und Android im Prinzip gleich, aber das Ergebnis ist unordentlicher, als viele erwarten. Drei Dinge bringen die meisten DIY-Skripte leise aus dem Takt, und kaum jemand warnt vorher davor. Hier ist der genaue Ablauf, der funktioniert hat - samt den Stellen, an denen er hakte.

Erst den Export richtig machen, sonst funktioniert danach nichts

WhatsApp exportiert einen einzelnen Chat als einfache Textdatei (optional mit einem Medienordner). Die Funktion sitzt nicht in den Haupteinstellungen der App, sondern in der jeweiligen Unterhaltung. Auf beiden Plattformen ist der Weg sinngemäß derselbe: Chat öffnen, oben auf den Kontakt- oder Gruppennamen tippen, bis zur Exportoption scrollen und dann entscheiden, ob Medien enthalten sein sollen. Die offiziellen Schritte stehen im WhatsApp Help Center unter "Chatverlauf exportieren". Die Formulierungen unterscheiden sich zwischen iOS und Android leicht, also prüfe dort nach, falls dein Menü anders aussieht.

Eine Entscheidung ist wichtiger, als sie zunächst wirkt: "Ohne Medien" vs. "Mit Medien." Für die Analyse wählst du ohne Medien. Alle Nachrichten bleiben erhalten - jedes Foto oder jede Sprachnachricht wird nur zu einer Platzhalterzeile im Text - und du vermeidest einen Ordner voller Dateien, die du zum Zählen von Wörtern, Uhrzeiten und Absendern nicht brauchst. Wenn du die Bilder ebenfalls haben möchtest, ist das eine eigene Entscheidung, aber keine Voraussetzung für die Analyse.

Behauptung: Der WhatsApp-Export ist reiner Text, deshalb kann jedes Tool, das Text lesen kann, ihn analysieren.
Beleg: WhatsApp beschreibt den Export im eigenen Help Center als Chatverlaufsdatei, die du per E-Mail senden oder speichern kannst; öffnest du sie in einem Texteditor, siehst du pro Zeile eine Nachricht mit Zeitstempel am Anfang.
Grenze: Das Zeilenformat ist nicht über Regionen und Betriebssystemversionen hinweg standardisiert - genau daran scheitern Parser oft.
Aktion: Öffne die .txt-Datei in einem beliebigen Editor und sieh dir die ersten zehn Zeilen an, bevor du ein Tool auswählst. Das Format, das du dort siehst, bestimmt den Rest.

Weg A - der No-Code-Weg (den die meisten wirklich wollen)

Wenn du keinen Code schreibst, ist das realistische Ziel ein gut lesbarer Recap: Nachrichten pro Person, aktivste Stunden und Tage, wer Gespräche beginnt, meistgenutzte Wörter und Emojis, vielleicht ein Stimmungstrend. Ein spezialisiertes Recap-Tool liest die exportierte Datei und stellt diese Auswertungen direkt dar. In meinem Test war nicht die Analyse langsam, sondern das Finden des Exportbuttons. Sobald die .txt-Datei vorlag, dauerte der fertige Recap ein paar Minuten - nicht einen ganzen Nachmittag mit Code.

Genau diese Lücke schließt Wrapped AI. Das Tool nimmt den Chat, den du aus deinem eigenen Konto exportiert hast, erkennt Zeitstempel- und Absenderformat für dich und verwandelt ihn in einen teilbaren Recap im "Wrapped"-Stil - ohne dass du Python installieren oder pandas lernen musst. Die ehrliche Einordnung: Es ist ein Recap- und Analyse-Tool, kein magischer Gedankenleser. Es zählt und visualisiert, was im Text steht; es leitet nichts ab, was die Nachrichten nicht enthalten.

Weg B - der Python-Weg (mehr Kontrolle, mehr Stolperstellen)

Wenn du programmierst, ist der Open-Source-Weg gut dokumentiert. Der übliche Stack ist Python mit pandas für den Dataframe und einer Plotting-Bibliothek für Diagramme; mehrere öffentliche "whatsapp-chat-analysis"-Projekte auf GitHub veröffentlichen Notebooks, die den Export einlesen, jede Zeile in Zeitstempel, Absender, Nachricht zerlegen und dieselben Kennzahlen berechnen. Die pandas-Dokumentation deckt das Parsing und Gruppieren ab, auf das du dich stützen wirst (read_csv/Regex-Splitting, groupby, Datetime-Verarbeitung).

Die Flexibilität ist real: Du kannst jede Frage stellen, die du in Code ausdrücken kannst. Aber das Exportformat arbeitet gegen dich. An diesen Stellen ist es in meinen Tests gebrochen - und so gehst du damit um.

Fehlerbehebung: die drei Dinge, die DIY-Parser brechen

  1. Das Zeitstempelformat variiert je nach Region und Betriebssystem. Manche Exporte nutzen [DD.MM.YY, HH:MM:SS], andere MM/DD/YY, HH:MM mit AM/PM, wieder andere eine 24-Stunden-Uhr ohne Klammern. Ein Regex, der auf ein Gerät zugeschnitten ist, verwirft oder verschiebt Zeilen von einem anderen Gerät oft unbemerkt. Erkenne das Format anhand der ersten gültigen Zeile, statt es fest zu verdrahten.
  2. Systemmeldungen sind keine echten Nachrichten. "Nachrichten und Anrufe sind Ende-zu-Ende-verschlüsselt", "Du hast X hinzugefügt", "Verpasster Sprachanruf" und "Diese Nachricht wurde gelöscht" erscheinen alle als Zeilen ohne echten Absender. Zählst du sie als Nachrichten, stimmen die Summen pro Person nicht mehr. Filtere sie heraus, bevor du auswertest.
  3. Mehrzeilige Nachrichten und Medienplatzhalter. Eine lange Nachricht mit Zeilenumbrüchen läuft über mehrere Textzeilen - nur die erste hat einen Zeitstempel. Naives zeilenweises Parsing behandelt die Fortsetzung als neue, kaputte Nachricht. Medien werden außerdem zu einem Platzhalter wie <Media omitted> oder einem lokalisierten Gegenstück; du musst entscheiden, ob du sie mitzählen oder ausschließen willst. Hänge Zeilen ohne Zeitstempel an die vorherige Nachricht an und sammle Platzhalter separat.

Nichts davon ist schwer, sobald du weißt, dass es existiert. Es bleibt nur unsichtbar, bis ein Diagramm falsch aussieht und du nicht erkennst, warum. Das ist der eigentliche Unterschied zwischen den beiden Wegen: Das No-Code-Tool fängt diese Eigenheiten für dich ab, während der Python-Weg dir volle Kontrolle gibt - und die Verantwortung, sie sauber zu behandeln.

Was die Daten wirklich zeigen - und was nicht

Verlässlich sind die Ergebnisse, die direkt auf Rohzählungen beruhen: Gesamtzahl der Nachrichten, Nachrichten pro Person, Nachrichtenlänge, aktive Tage, Muster nach Uhrzeit und Wochentag, Emoji-Häufigkeit und Worthäufigkeit. Das ist Rechnen auf Zeitstempeln und Text, also belastbar, solange das Parsing oben sauber ist.

Bei Sentiment solltest du vorsichtig sein. Automatische Sentiment-Analyse weist Text einen positiven, negativen oder neutralen Wert zu, und die wissenschaftliche Literatur zu Text- und Sentiment-Analyse ist offen über ihre Grenzen: Lexikonbasierte und selbst modellbasierte Verfahren tun sich schwer mit Sarkasmus, Insiderwitzen, Sprachwechseln innerhalb eines Chats und Emojis, die die Bedeutung eines Satzes kippen. Lies einen Stimmungstrend deshalb als grobes Signal, nicht als Urteil über eine Beziehung. Er deutet auf ein Muster hin; er beweist keins.

Der Datenschutzteil, klar gesagt

Ein Chat-Export enthält die Worte von zwei Menschen, nicht nur deine. Analysiere deine eigenen Unterhaltungen, und behandle einen Gruppenexport als etwas, das du nur mit dem Bewusstsein der Beteiligten auswerten solltest - dieselbe Rücksicht, die du selbst erwarten würdest. Praktisch heißt das: Bevorzuge ein Tool, das die Datei verarbeitet, ohne deine Nachrichten auf einen Server hochzuladen, den du nicht kontrollierst; lösche die .txt-Datei, wenn du fertig bist; und poste keinen Recap eines privaten Eins-zu-eins-Chats ohne Zustimmung der anderen Person. WhatsApps Ende-zu-Ende-Verschlüsselung schützt Nachrichten unterwegs. Sobald du exportierst, liegt dieser Schutz in deiner Hand. Nichts davon erfordert, WhatsApp zu umgehen oder das private Konto einer anderen Person zu lesen - es funktioniert nur mit einer Datei, die du selbst rechtmäßig exportiert hast.

FAQ

Wie exportiere ich einen WhatsApp-Chat, um ihn zu analysieren?

Öffne die Unterhaltung, tippe oben auf den Kontakt- oder Gruppennamen, scrolle zu "Chat exportieren" und wähle für die Analyse "Ohne Medien". WhatsApp verschickt oder speichert eine .txt-Datei mit einer Nachricht pro Zeile. Die genaue Menüformulierung unterscheidet sich leicht zwischen iOS und Android; im WhatsApp Help Center stehen die aktuellen Schritte für beide.

Muss ich Python können, um meinen WhatsApp-Chat zu analysieren?

Nein. Ein Recap-Tool liest die exportierte .txt-Datei und erzeugt direkt Zählungen, Diagramme sowie Wort- und Emoji-Häufigkeiten, meist in ein paar Minuten. Python mit pandas lohnt sich nur, wenn du eigene Fragen stellen willst, die das Tool nicht beantwortet - und dann musst du dich selbst um die Eigenheiten des Parsings kümmern.

Warum sehen meine Nachrichtenzahlen in einem DIY-Skript falsch aus?

Fast immer liegt es an einer von drei Ursachen: Systemzeilen ("X ist beigetreten", "Verpasster Anruf", Verschlüsselungshinweise) werden als Nachrichten gezählt, mehrzeilige Nachrichten werden in falsche Zusatznachrichten gesplittet, oder <Media omitted>-Platzhalter blähen die Summen auf. Filtere Systemmeldungen, hänge Zeilen ohne Zeitstempel an die vorherige Nachricht an und entscheide ausdrücklich, ob Medienplatzhalter zählen.

Kann Chat-Analyse zeigen, was jemand wirklich fühlt?

Nicht verlässlich. Häufigkeit, Timing und Länge sind solide, weil sie reine Zählwerte sind. Sentiment-Scoring ist nur näherungsweise - Forschung zu Text-Sentiment-Analyse dokumentiert schwache Leistung bei Sarkasmus, gemischten Sprachen und Emojis. Lies Stimmungstrends als Richtungssignal, nicht als Beweis für irgendetwas in einer Beziehung.

Ist es privat, einen WhatsApp-Export zu analysieren?

Das hängt vom Tool ab. Der Export ist eine einfache Datei, sobald er WhatsApp verlässt; Ende-zu-Ende-Verschlüsselung gilt dann nicht mehr. Wähle ein Tool, das deine Nachrichten nicht an einen Drittserver schickt, analysiere nur Chats, an denen du beteiligt bist, lösche die Datei danach und veröffentliche keinen Recap eines privaten Chats ohne Zustimmung.

Was ich tun würde

Wenn du einfach die Insights und einen teilbaren Recap willst, nimm den No-Code-Weg: ohne Medien exportieren, Datei in ein Recap-Tool ziehen, fertig - noch bevor eine Python-Umgebung vollständig installiert wäre. Wenn du wirklich eigene Fragen stellen möchtest, nimm Python. Schreibe den Parser aber zuerst um diese drei Stolperstellen herum, denn jedes Diagramm, das du baust, steht auf ihnen. So oder so: Öffne am Anfang die rohe .txt-Datei und lies die ersten zehn Zeilen. Diese eine Gewohnheit zeigt dir, welches Format du hast, und spart am meisten Zeit. Wrapped AI wird von DynApps entwickelt, dem Studio hinter dem Parser, für Menschen, die den Recap ohne Regex wollen.

Language
English en العربية ar Dansk da Deutsch de Español es Français fr עברית he हिन्दी hi Magyar hu Bahasa id Italiano it 日本語 ja 한국어 ko Nederlands nl Polski pl Português pt Русский ru Svenska sv 简体中文 zh