Datenviewer für X (Twitter)
Öffne dein X-Archiv (dieselbe ZIP-Datei, die früher das Twitter-Archiv war) – aus „Ein Archiv deiner Daten herunterladen“ (Download an archive of your data), den entpackten Ordner oder die .js-Dateien in seinem data-Ordner – online, in diesem Browser-Tab: Deine Tweets, Likes, Follower, Abonniert („Folge ich“-Liste) und Direktnachrichten werden zu Tabellen, die du durchsuchen und als CSV herunterladen kannst, und die Follower- und die Abonniert-Liste werden verglichen, um zu zeigen, wer dir nicht zurückfolgt. Kostenlos, ohne Konto; die Datei wird nie hochgeladen.
Lege dein X-Archiv hier ab – die ZIP-Datei, wie du sie heruntergeladen hast, den entpackten Ordner oder die .js-Dateien aus seinem data-Ordner – oder
Nichts wird hochgeladen: Die Datei wird von JavaScript in diesem Browser-Tab gelesen und bleibt auf deinem Gerät. Bilder und Videos im Archiv werden übersprungen; nur die Datendateien werden gelesen. Lege sie irgendwo auf der Seite ab.
So siehst du dir dein Archiv von X (Twitter) an
- Fordere das Archiv bei X an: Einstellungen und Datenschutz (Settings and privacy) → Dein Account (Your account) → Ein Archiv deiner Daten herunterladen (Download an archive of your data), bestätige dein Passwort, dann Archiv anfordern (Request archive). X gibt an, dass es einige Tage dauern kann, bis der Download deines X-Archivs vorbereitet ist. Stelle vorher sicher, dass deine E-Mail-Adresse bestätigt ist (X-Hilfe, How to download your X archive).
- X gibt an, dass du eine E-Mail und eine Benachrichtigung in der App erhältst, sobald dein Archiv bereit ist. Lade die ZIP-Datei herunter, während du im selben Browser bei deinem X-Account angemeldet bist.
- Lege die heruntergeladene ZIP-Datei auf dieser Seite ab oder klicke auf Datei wählen. Wenn du sie schon entpackt hast, klicke auf Ordner wählen oder lege den Ordner ab; du kannst auch die .js-Dateien aus seinem data-Ordner ablegen (tweets.js, like.js, follower.js…).
- Jede Datendatei bekommt einen Reiter: Klicke einen an, tippe in In dieser Liste suchen, um sie zu filtern, klicke auf einen Spaltenkopf zum Sortieren und klicke auf CSV herunterladen oder Für Excel / Sheets kopieren. Der Reiter Zusammenfassung enthält die Diagramme, Anzahlen und Daten.
Was in einem X-Archiv steckt
X beschreibt das Archiv als maschinenlesbares Archiv der mit deinem Account verknüpften Informationen in HTML- und JSON-Dateien (X-Hilfe, How to access and download your X data). Die ZIP-Datei enthält eine Seite namens „Your archive“ mit einer eigenen Viewer-App, einen data-Ordner und Ordner mit Bildern und Videos. Im data-Ordner steckt alles: eine Datei pro Liste, und jede Datei ist JavaScript statt reines JSON – sie beginnt mit window.YTD.tweets.part0 = und enthält dann das JSON-Array, weshalb ein JSON-Viewer sie ablehnt. Diese Seite entfernt dieses Präfix und liest das Array; die Viewer-App und die Mediendateien werden übersprungen. Sie setzt keinen festen Aufbau voraus: Jede Liste in jeder Datendatei wird zu einem eigenen Reiter, benannt nach der Datei, und eine auf mehrere Dateien verteilte Liste (tweets.js, tweets-part1.js) wird in einem Reiter zusammengeführt.
In den Archiven, die wir getestet haben, umfasst das Tweets (mit vollem Text, Datum, Quelle, Zählern und Hashtags), Likes, Follower, Abonniert, blockierte und stummgeschaltete Konten, Listen, die Konto- und Profilfelder, Anzeigen-Impressionen und -Interaktionen sowie Direktnachrichten – ein Reiter pro Unterhaltung, mit Absender, Zeit und Text jeder Nachricht. Zwei Dinge sind gut zu wissen. Follower, Abonniert und Nachrichten sind als Konto-IDs gespeichert, nicht als Namen: Das Archiv liefert einen Link (twitter.com/intent/user?user_id=…), der das Profil auf X öffnet, und diese Seite zeigt diesen Link. Und jedes Datum im Archiv ist in UTC geschrieben („Sat Sep 19 21:14:02 +0000 2026“); der Viewer zeigt die Zeiten wie geschrieben und rechnet sie nicht in deine Zeitzone um. Wenn das Archiv sowohl follower.js als auch following.js enthält, werden auf der Seite zwei weitere Reiter allein aus diesen beiden Dateien berechnet: „Folgen dir nicht zurück“ (Konten, denen du folgst, die aber nicht unter deinen Followern sind) und „Du folgst nicht zurück“, jeweils mit dem Link des Kontos.
Wird mein X-Archiv hochgeladen?
Nein. Die Datei wird von JavaScript in deinem Browser geöffnet und gelesen; es gibt keinen Server, der sie empfängt, nichts wird gespeichert, und die Seite setzt keine Cookies. Auch eine ZIP-Datei wird im Browser entpackt, mit der browsereigenen Dekomprimierung, und nur die Datendateien werden gelesen – die Bilder und Videos darin bleiben unangetastet. Das kannst du selbst prüfen: Öffne die Entwicklertools deines Browsers auf dem Reiter „Netzwerk“, lege eine Datei ab und beobachte, dass keine Anfrage sie überträgt. Der Host der Website, GitHub Pages, protokolliert aus Sicherheitsgründen die IP-Adresse jedes Besuchers, wie jeder Webserver – Details auf der Datenschutzseite. Weil die Datei bei dir bleibt, funktioniert der Viewer auf dem Smartphone genauso wie auf dem Laptop und läuft auch offline weiter, sobald die Seite geladen ist.
Reiter „Zusammenfassung“: Anzahlen, Daten und aktivste Stunden
Der Reiter „Zusammenfassung“ zeichnet zwei kleine Diagramme für die größte Liste mit Datumsangaben (meist deine Tweets oder deine Likes) – Einträge nach Tagesstunde und nach Wochentag, in UTC wie die Daten in der Datei – und listet darunter jeden Abschnitt mit seiner Anzahl an Einträgen sowie seinem ersten und letzten Datum auf. Das ist ein Überblick, den du als Screenshot festhalten kannst – aber der Sinn der Seite sind die Listen selbst: jeder Tweet, den du je gepostet hast, mit Datum und Text, nach Wörtern durchsuchbar und als CSV exportierbar, die sich in Excel, Google Sheets oder Numbers öffnet; die Likes mit dem Text jedes gelikten Tweets; jede Unterhaltung, die du durchsuchen kannst.
„Your archive.html“ oder diese Seite
Das Archiv bringt einen eigenen Viewer mit: Öffne „Your archive.html“ in einem Desktop-Browser, und es zeigt deine Tweets und anderen Daten ähnlich wie X selbst. X weist darauf hin, dass er für einen Desktop-Webbrowser gedacht ist. Diese Seite ist ein Twitter-Archiv-Viewer für die anderen Fälle: das Archiv auf dem Smartphone oder Tablet lesen, eine ganze Liste auf einmal durchsuchen und die Listen als CSV oder in eine Tabellenkalkulation herausholen. Sie liest dieselben Datendateien wie der eingebaute Viewer, und sonst nichts.
Fakten geprüft am 25. September 2026 anhand der X-Hilfeseiten „How to download your X archive“ (help.x.com) und „How to access and download your X data“ (help.x.com). Der Aufbau des Archivs ist anhand von Dateien beschrieben, die wir getestet haben; X ändert Datei- und Feldnamen im Laufe der Zeit, weshalb der Viewer alle Listen liest, die er findet. DataExportViewer ist ein unabhängiges Tool, nicht verbunden mit X Corp. Geprüft wurde jeweils die englische Hilfeseite; die Formulierungen hier sind eine Übersetzung.
FAQ
Wie lade ich mein X-Archiv (Twitter-Archiv) herunter?
Bei X: Einstellungen und Datenschutz → Dein Account → Ein Archiv deiner Daten herunterladen → Passwort bestätigen → Archiv anfordern. X gibt an, dass es einige Tage dauern kann, bis der Download deines X-Archivs vorbereitet ist, und dass du eine E-Mail und eine Benachrichtigung in der App erhältst, sobald dein Archiv bereit ist; lade die ZIP-Datei herunter, während du im selben Browser bei deinem X-Account angemeldet bist. Stelle sicher, dass die E-Mail-Adresse deines Accounts bestätigt ist, bevor du es anforderst. Lege die ZIP-Datei dann auf dieser Seite ab.
Das Archiv enthält .js-Dateien, keine .json – kann diese Seite sie öffnen?
Ja. Jede Datendatei im Archiv ist JSON mit einem JavaScript-Präfix: tweets.js beginnt mit „window.YTD.tweets.part0 =“ und enthält dann das Array der Tweets. Wegen dieses Präfixes lehnt ein gewöhnlicher JSON-Viewer die Dateien ab. Diese Seite entfernt es und liest das Array, sodass du die ganze ZIP-Datei, den entpackten Ordner oder die .js-Dateien aus dem data-Ordner ablegen kannst. Die eigene Viewer-App des Archivs (der assets-Ordner) und die Mediendateien werden übersprungen.
Wird mein X-Archiv auf einen Server hochgeladen?
Nein. Die ZIP- oder .js-Dateien werden von JavaScript in deinem Browser gelesen; kein Server empfängt sie, nichts wird gespeichert, und die Seite setzt keine Cookies. Zum Prüfen öffne die Entwicklertools deines Browsers auf dem Reiter „Netzwerk“, während du die Datei ablegst: Keine Anfrage überträgt sie. Der Host, GitHub Pages, protokolliert aus Sicherheitsgründen die IP-Adressen der Besucher – siehe Datenschutzseite.
„Your archive.html“ braucht einen Desktop-Browser – wie lese ich mein Archiv auf dem Smartphone?
Öffne diese Seite auf dem Smartphone, tippe auf „Datei wählen“ und wähle die ZIP-Datei dort aus, wo dein Smartphone den Download gespeichert hat. Jede Datendatei erscheint als Reiter; Tabellen lassen sich seitwärts scrollen, und „In dieser Liste suchen“ filtert die Zeilen. „CSV herunterladen“ speichert eine Datei, die sich auf dem Smartphone in Google Sheets, Excel oder Numbers öffnet. Nichts wird hochgeladen, daher funktioniert es über mobile Daten und offline, sobald die Seite geladen ist.
Wie exportiere ich alle meine Tweets nach Excel oder Google Sheets?
Öffne den Reiter „Tweets“: Jede Zeile ist ein Tweet mit Datum (created_at), vollem Text, Quell-App, Like- und Retweet-Zählern, Antwortinformationen sowie den Hashtags, Erwähnungen und Links aus seinen entities. Klicke auf „CSV herunterladen“ für eine UTF-8-Datei, die sich in Excel, Google Sheets oder Numbers öffnet, oder auf „Für Excel / Sheets kopieren“, um sie direkt in eine Tabelle einzufügen. Tippe vorher in „In dieser Liste suchen“, um nur die passenden Tweets zu exportieren – ein Wort, einen Hashtag oder einen Monat wie „Sep 2025“ – und klicke auf einen Spaltenkopf, um nach Datum, Likes oder Retweets zu sortieren; die CSV kommt in dieser Reihenfolge heraus.
Warum zeigen Follower und Nachrichten Konto-IDs statt Namen?
Weil X sie so schreibt: follower.js und following.js enthalten für jedes Konto eine accountId und einen userLink, und Direktnachrichten enthalten eine senderId und eine recipientId. Das Archiv enthält weder die Namen noch die Handles anderer Konten. Der userLink (twitter.com/intent/user?user_id=…) öffnet dieses Konto auf X, und die Tabellen zeigen ihn als anklickbaren Link.
In welcher Zeitzone sind die Datumsangaben?
X schreibt jedes Datum in UTC, in der Form „Sat Sep 19 21:14:02 +0000 2026“ bei Tweets und „2026-09-19T21:14:02.000Z“ bei Nachrichten. Der Viewer zeigt sie wie geschrieben, daher können sie um deinen Zeitzonenversatz von der Zeit abweichen, die du in der App gesehen hast. Die Diagramme nach Stunde und Wochentag in der Zusammenfassung verwenden dieselben UTC-Zeiten.
Kann ich damit Tweets löschen oder meine Beiträge zu Bluesky oder Mastodon umziehen?
Nicht direkt: Diese Seite zeigt nur das Archiv an und exportiert Listen daraus. Tools, die Tweets massenhaft löschen oder sie in Bluesky, Mastodon oder Threads importieren, nehmen dieselbe ZIP-Datei als Eingabe, also ist das Archiv, das du hier öffnest, dasselbe, das du ihnen geben würdest. Was diese Seite hinzufügt, ist die Möglichkeit, vorher nachzusehen – filtere den Reiter „Tweets“ nach einem Jahr, einem Wort oder einem Hashtag, lade die passenden Zeilen mit ihren IDs und Links als CSV herunter und wisse, was in der Datei steckt, bevor du sie etwas übergibst, das sich mit deinem Konto verbindet. Diese Seite selbst verbindet sich mit nichts.
Wer folgt mir auf X nicht zurück?
Öffne den Reiter „Folgen dir nicht zurück“: Er listet jedes Konto aus following.js auf, das nicht in follower.js steht, und „Du folgst nicht zurück“ listet das Umgekehrte. Das Archiv speichert andere Konten als IDs, daher zeigt jede Zeile die accountId und ihren userLink (twitter.com/intent/user?user_id=…), der das Profil auf X in einem neuen Browser-Tab öffnet – die Namen stehen nicht in der Datei. Der Vergleich wird auf dieser Seite allein aus den beiden Dateien gemacht; nichts wird von X abgerufen, und beide Reiter lassen sich als CSV herunterladen.
Wie durchsuche ich meine alten Tweets?
Öffne den Reiter „Tweets“ und tippe in „In dieser Liste suchen“: ein Wort, einen Hashtag, ein Handle, dem du geantwortet hast, oder einen Datumsteil wie „2014“ oder „Mar 2019“ (Datumsangaben sind als „Sat Sep 19 21:14:02 +0000 2026“ geschrieben). Der Filter läuft über jede Spalte jedes Tweets im Archiv, einschließlich Antworten und Retweets, und die Statuszeile zählt die Treffer; klicke auf created_at, um sie mit den ältesten zuerst zu sortieren, und „CSV herunterladen“ behält nur die passenden Zeilen. Jede Zeile enthält die id des Tweets, seine Adresse auf X ist also x.com/dein_handle/status/<id>.
Kann ich meine Likes und Direktnachrichten sehen?
Ja. like.js wird zum Reiter „Like“ mit ID, Text und Link jedes Tweets, den du geliked hast. direct-messages.js und direct-messages-group.js werden zu einem Reiter pro Unterhaltung, benannt nach der Unterhaltungs-ID, mit Absender, Empfänger, Zeit und Text jeder Nachricht sowie etwaigen Reaktionen; du kannst eine Unterhaltung nach Wörtern durchsuchen und als CSV herunterladen.