Telegram-Chatverlauf exportieren: HTML, JSON oder Text
Telegram-Chatverlauf exportieren: als lesbare HTML-Seite oder als JSON, mit den Medien direkt daneben verlinkt, oder nur der Text ausgewählter Nachrichten.
7 Min. Lesezeit
Um deinen Telegram-Chatverlauf zu exportieren, brauchst du etwas, das die Unterhaltung als du liest und sie auf deine eigene Festplatte schreibt. TelegramBuddy macht das in drei Formen: als lesbare HTML-Seite, die sich in jedem Browser öffnen lässt, als JSON-Datei für alles, was strukturierte Daten braucht, und als einfache Textdatei, die nur die Nachrichten enthält, die du ausgewählt hast. Es ist eine kostenlose Desktop-App für macOS und Windows und läuft auf Linux aus dem Quellcode. Es ist kein Bot und keine Webseite – du meldest dich bei deinem eigenen Telegram per QR-Code oder mit deiner Telefonnummer an, und der Export wird direkt in einen Ordner auf deinem Computer geschrieben.
Welche Form du brauchst, hängt an einer einzigen Frage: Liest das später ein Mensch oder ein Programm?
HTML oder JSON: Welcher Export passt zu dir
Beide erfassen dieselbe Unterhaltung. Sie unterscheiden sich darin, für wen die Datei gedacht ist.
| HTML-Seite | JSON-Datei | |
|---|---|---|
| Was du bekommst | Eine Seite, in Leserichtung gesetzt | Ein strukturierter Datensatz pro Nachricht |
| Öffnen mit | Jedem Webbrowser | Allem, was JSON liest – ein Skript, ein Tabellen-Import, eine andere App |
| Am besten für | Lesen, Aufbewahren, Weitergeben | Massenhaft suchen, zählen, die Daten woandershin bringen |
| Medien | Mit den Dateien auf deiner Festplatte verlinkt | Über Dateiname und Pfad referenziert |
| Angenehm zu lesen | Ja | Eher nicht |
Als Daumenregel: HTML ist die Fassung, die du in drei Jahren wirklich öffnest. JSON ist die Fassung, über die du froh bist, wenn du etwas vorhast, das niemand eingeplant hat – jeden Link herausziehen, den eine Gruppe je gepostet hat, Nachrichten pro Monat zählen, eine Unterhaltung in ein anderes Werkzeug füttern. Das ist kein Entweder-oder, und beides zu exportieren ist die sicherere Voreinstellung.
Telegram-Chatverlauf exportieren – Schritt für Schritt
Die Reihenfolge ist wichtiger, als man erwartet, denn der Export verlinkt die Mediendateien, statt sie in sich zu tragen. Erst herunterladen, dann exportieren – dann führt jeder Link in der fertigen Seite auch wirklich irgendwohin.
- Melde dich an. Öffne die App und melde dich bei deinem eigenen Telegram per QR-Code oder mit deiner Telefonnummer an. Beim allerersten Start fragt sie nach einer api_id und einem api_hash, die du kostenlos bei Telegram auf my.telegram.org unter „API development tools“ bekommst. Das dauert ein paar Minuten, du machst es einmal, und die Werte bleiben auf deinem Rechner. Eine Anleitung dazu steht in wie du eine Telegram api_id und einen api_hash bekommst.
- Öffne den gewünschten Chat. Wähle ihn aus deiner Chatliste oder füge einen @Benutzernamen, eine numerische ID, einen
t.me/+-Einladungslink oder einen privatent.me/c/<id>/<message>-Link ein, um etwas zu öffnen, das noch nicht in der Liste steht. Private Gruppen und Kanäle funktionieren, solange du Mitglied bist – siehe aus einem privaten Telegram-Kanal herunterladen. - Lade die Medien herunter. Nutze den Stapel-Download, um jede passende Datei im Chat zu holen – dabei wird der gesamte Verlauf durchsucht –, oder wähle Nachrichten in der Chat-Ansicht von Hand aus. Du kannst mehrere Chats gleichzeitig in die Warteschlange stellen und es laufen lassen.
- Lass es durchlaufen. Ein langer Verlauf braucht seine Zeit, und Telegram bittet die App gelegentlich zu warten; diese Pausen werden für dich erledigt. Große Dateien laufen dort weiter, wo sie stehen geblieben sind, statt neu zu beginnen – das ist bei einer wackeligen Verbindung entscheidend und wird in abgebrochene Telegram-Downloads fortsetzen behandelt.
- Exportiere den Chat. Wähle HTML, JSON oder beides. Der Export wird neben deinen Dateien abgelegt.
- Prüfe eine Sache. Öffne die HTML-Seite und klicke auf ein Foto und auf ein Video. Wenn sie sich öffnen, ist dein Archiv in Ordnung und du kannst es an einen sicheren Ort legen.
Schritt 3 ist streng genommen optional – du kannst die Unterhaltung auch für sich allein exportieren. Aber ein Export, dessen Medien nie heruntergeladen wurden, ist ein Protokoll mit toten Links darin, und das meint selten jemand, wenn er von einem Archiv spricht.
Wie der Export auf deine heruntergeladenen Medien verweist
Der Export stopft die Bilder nicht in eine einzige gigantische Datei. Er zeigt auf die echten Dateien auf deiner Festplatte – deshalb bleiben sie auch für sich genommen nutzbar, und deshalb öffnet die Seite sofort.
Dateien werden in einem Ordner pro Chat gespeichert, und du kannst jeden Chat in die Unterordner Photos (Fotos), Videos, Files (Dateien), Music (Musik) und Voice (Sprachnachrichten) aufteilen. Jede Datei behält den Namen, den Telegram ihr gegeben hat. Dateien, die ganz ohne Namen ankommen – das sind die meisten Fotos und viele Videos –, werden nach der Nachrichten-ID benannt, aus der sie stammen: Ein Foto aus Nachricht 4182 landet also als 4182.jpg. Wenn zwei wirklich verschiedene Dateien denselben Namen haben, bekommt die spätere die Nachrichten-ID in Klammern: report (4193).pdf. Nichts überschreibt stillschweigend etwas anderes.
Zwei praktische Folgen:
- Halte den Ordner und den Export zusammen. Der Export verweist auf die Dateien über ihren Platz in diesem Ordner. Verschiebe den ganzen Chat-Ordner, wohin du willst; verschiebe die HTML-Seite allein daraus weg, und die Links brechen. Wenn du das Archiv sicherst, sichere den Ordner mit.
- Die Daten passen zusammen. Der Zeitstempel jeder Datei entspricht dem Tag, an dem die Nachricht gepostet wurde, nicht dem Tag deines Downloads. Sortiere einen Chat-Ordner im Finder oder im Explorer nach Datum, und du bekommst die Reihenfolge, in der die Unterhaltung passiert ist – damit bleibt der Ordner auch ohne geöffneten Export durchblätterbar.
Nur den Text der Nachrichten speichern, die du brauchst
Für „irgendwo in diesem Verlauf stand eine Adresse“ ist ein vollständiger Export das falsche Werkzeug. Dafür ist die Chat-Ansicht schneller.
Die Chat-Ansicht zeigt die ganze Unterhaltung von der ältesten zur neuesten Nachricht – Text und Medien gemeinsam, mit Tagestrennern und Vorschaubildern, und ältere Nachrichten werden nachgeladen, während du nach oben scrollst. Klicke eine Nachricht an, um sie auszuwählen, mit Shift-Klick nimmst du einen ganzen Bereich, oder du nutzt Alle auswählen, Nur Dateien oder Nur Texte für ganze Durchgänge. Ist die Auswahl getroffen, speicherst du den Text in eine .txt-Datei und bekommst genau diese Nachrichten, in Chat-Reihenfolge, und nichts weiter.
Genau das willst du, um die Beschlüsse aus einer Planungsgruppe mit 900 Nachrichten herauszuziehen, ein Rezept aufzuheben, das jemand gepostet hat, oder jeden Link aus einem Lese-Kanal zu sammeln. Es dauert Sekunden und ergibt eine Datei, die klein genug ist, um sie in eine Notiz zu kopieren.
Das Archiv aktuell halten, ohne von vorn anzufangen
Kanäle posten weiter, ein Export ist also eine Momentaufnahme und kein lebendiges Spiegelbild. Ihn aufzufrischen kostet wenig: Lass denselben Chat erneut laufen, fertige Dateien werden übersprungen, es wird also nur das Neue geholt. Danach exportierst du einfach noch einmal darüber.
Damit ist eine monatliche oder vierteljährliche Auffrischung eine völlig vernünftige Gewohnheit für einen Kanal, der dir wichtig ist – und das ist auch der Grund, warum nur der erste Durchlauf der langsame ist.
Was ein Export ist – und was nicht
Bei den Grenzen lohnt sich Klarheit:
- Er sieht genau das, was dein Konto sieht. Chats, in denen du Mitglied bist, und nicht mehr. Es gibt keine Hintertür in einen Kanal, in dem du nie warst.
- Er ist eine Momentaufnahme des Augenblicks, in dem du ihn erstellt hast. Danach wird nichts synchronisiert, bis du ihn erneut erstellst.
- Nichts läuft über den Server eines Dritten. Es gibt kein TelegramBuddy-Konto und keinen Upload-Schritt – die App spricht direkt mit Telegram und schreibt auf deine Festplatte. Deine Anmeldesitzung ist eine Datei auf deinem eigenen Rechner. Dies ist ein unabhängiges Projekt und steht in keiner Verbindung zu Telegram.
- Etwas speichern zu können ist nicht dasselbe wie das Recht, es zu behalten oder weiterzugeben. Bezahlte Kurse, lizenzierte Filme und die Arbeit anderer Menschen bleiben deren Eigentum. Archiviere nur, was du archivieren darfst.
Wie es weitergeht
Wenn du das zum ersten Mal einrichtest, ist der api_id-Schritt der einzige Teil, für den du die App verlässt – fang also dort an. Wenn du abwägst, ob die App das abdeckt, was du brauchst: Die Funktionsseite listet Chat-Ansicht, Galerie-Ansicht, Stapel-Download und das Verhalten beim Export an einem Ort auf, und die FAQ beantwortet die kurzen Fragen – wo die Dateien landen, was bei einem Verbindungsabbruch passiert, welche der acht Oberflächensprachen verfügbar sind.