Eine WhatsApp-Sprechblase ist kein BankformularKontonummer und Betrag trotzdem extrahieren

Auf den ersten Blick klingt es, als könne das nicht funktionieren: Bankdaten aus einem WhatsApp-Screenshot ziehen. Es gibt kein Formular, keine Tabelle, keine beschrifteten Felder – nur eine Chat-Blase, die etwa so lautet: "Bank: Chase, Konto: 123456789, Betrag: $500" – alles in einer Zeile. Wer schon einmal auf diese Blase gestarrt hat und sich fragte, ob sich Kontonummer und Betrag trennen lassen, ohne sie manuell abzutippen, versteht den Instinkt: Die Nachricht war für Menschen zum Lesen gedacht, nicht für Software zum Parsen. Aber die beiden Zahlen, die die meisten tatsächlich brauchen – die Kontonummer und der Überweisungsbetrag – stehen direkt im Screenshot. Und sie lassen sich herausziehen, ohne eine einzige Ziffer abzutippen.

Schluss mit Abtippen — lassen Sie KI Ihre Dokumente lesen
Bild oder PDF hochladen — strukturierte Daten in 10 Sekunden
Jetzt testen →
Blog-Heldenbild mit dem Titel "Eine WhatsApp-Sprechblase ist kein Bankformular – Kontonummer und Betrag extrahieren" über drei flachen Vektor-Icons: einem Etikett für "Labels entscheiden die Spalte", Screenshots, die zu einer Tabelle verschmelzen, für "Ein Dutzend Chats, eine Tabelle", und einer Uhr für "5–10 Sekunden pro Stück".

Wichtigste Erkenntnisse

  1. Wenn Bankdaten per WhatsApp eintreffen, machen Sie einen Screenshot – und tippen dann jedes Mal Kontonummer und Betrag manuell in Ihre Tabelle.
  2. OCR sieht beide nur als Zahlen – es kann „123456789" nicht von „$500" unterscheiden, wenn sie in derselben Chat-Blase stehen, ohne ein Formularlayout, das sie beschriftet.
  3. Visuelle KI versteht die Bankensprache – sie trennt die Kontonummer über das Label „Konto" und den Betrag über das „$"-Symbol, in einem Durchgang und über unbegrenzte Absenderformate hinweg.

Warum eine Chat-Blase wie etwas aussieht, das nicht geparst werden kann

Wenn jemand seine Bankdaten über WhatsApp sendet, enthält die Nachricht in der Regel drei oder vier Informationen in einem einzigen Textblock: den Banknamen, eine Kontonummer, manchmal eine Bankleitzahl oder einen Sort Code sowie den zu überweisenden Betrag. Sie kann als eine Nachricht eintreffen oder auf zwei oder drei Blasen verteilt sein, aber das Kernproblem ist dasselbe — die Daten haben keine Struktur. Es gibt keine Spalte, die besagt: „Diese Zahl ist das Konto“ und „jene Zahl ist der Betrag“. Beides sind nur Zahlen im selben Satz.

Die natürliche Reaktion ist, einen Screenshot zu machen — man möchte eine Aufzeichnung dessen, was gesendet wurde — und dann die Zahlen dort einzutippen, wo man sie tatsächlich benötigt: in eine Tabellenkalkulation, eine Rechnung, eine Buchhaltungs-App oder eine Zahlungsbestätigung. Genau in diesem manuellen Schritt passieren Fehler, besonders wenn man an einem Tag mehrere Kunden Zahlungen abwickelt und jede einen anderen Kontonummer- und Betragswert hat, der in einem anderen Chat nach oben gescrollt ist.

Diese Situation ist häufig. Ein Freiberufler erhält Bankdaten von einem neuen Kunden und macht einen Screenshot vom Chat für seine Unterlagen. Ein Kleinunternehmer erhält eine WhatsApp-Nachricht mit den Kontodaten eines Lieferanten für eine Rechnungszahlung. Ein Mitbewohner sendet sein Bankkonto zur Aufteilung der Miete. In jedem Fall sind die Informationen sichtbar — man kann sie mit den Augen lesen — aber sie in ein nutzbares Format zu bringen, bedeutet entweder, sie abzutippen oder ein Werkzeug zu finden, das die Teile automatisch trennen kann.

Was traditionelle OCR tatsächlich liest (und warum das nicht ausreicht)

Zweispaltiges Vergleichsbild: linke Spalte mit der Beschriftung „Traditionelle OCR“ zeigt einen unstrukturierten Textblock, die Zeile „123456789 hat keine zugewiesene Spalte“ und ein Kreuz; rechte Spalte mit der Beschriftung „Visuelle KI“ zeigt zwei beschriftete Feldboxen mit „Kontonummer → 123456789“ und „Betrag → $500“ sowie ein Häkchen.

Die traditionelle optische Zeichenerkennung liest den WhatsApp-Screenshot und extrahiert jedes Zeichen, das sie finden kann. Die Ausgabe ist eine Textzeichenfolge — „Bank: Chase, Konto: 123456789, Betrag: $500“ — was genau das ist, was ein Mensch beim Betrachten des Bildes lesen würde. Das Problem ist, dass OCR nicht weiß, was diese Wörter bedeuten. Sie sieht Bank, Chase, Konto, 123456789, Betrag, $500 als eine flache Abfolge von Token. Die Zahl 123456789 könnte eine Kontonummer, eine Telefonnummer oder eine Transaktions-ID sein. Die $500 könnten der Überweisungsbetrag oder ein Mindestguthaben sein. Für OCR sind es nur Zeichencluster ohne semantische Rolle.

Dies ist eine grundlegende Einschränkung der positionsbasierten Extraktion: Ohne die Bedeutung der Wörter neben den Zahlen zu kennen, kann das Werkzeug nicht sagen, welche Zahl welche ist. Eine Chat-Blase ohne festes Layout — in der der Absender „Konto-Nr.: 123456789“ oder „Kto. 123456789“ oder einfach nur „123456789“ ohne Beschriftung schreiben könnte — macht jedes System zunichte, das auf Muster oder Position setzt.

Die Lücke liegt nicht in der Erkennungsgenauigkeit. Moderne OCR kann die Zeichen in einem sauberen WhatsApp-Screenshot mit nahezu perfekter Genauigkeit lesen — der Text ist digital, gut beleuchtet und nicht verzerrt. Die Lücke liegt im Verständnis dessen, was diese Zeichen im Kontext bedeuten.

Warum visuelle KI die Kontonummer vom Betrag unterscheiden kann

Der Unterschied zwischen herkömmlicher OCR und einem Vision-Language-Modell liegt nicht darin, wie gut jedes Zeichen gelesen wird – sondern darin, ob das System versteht, was die Wörter bedeuten. Visuelle KI liest den WhatsApp-Screenshot und bleibt nicht bei der Zeichenerkennung stehen. Sie verarbeitet das Bild und erkennt die semantische Struktur der Nachricht: Sie erkennt Account als Bezeichnung, die eine Kontonummer einleitet, Amount als Bezeichnung, die einen Geldbetrag einleitet, und Bank als Bezeichnung für den Namen des Finanzinstituts.

Das ist die Kernidee hinter Benutzerdefinierte Spaltenextraktion: Sie definieren die gewünschten Ausgabespalten – „Kontonummer" und „Betrag" – und die KI findet die passenden Werte überall auf dem Screenshot, indem sie versteht, was diese Bezeichnungen bedeuten. Sie benötigt die Kontonummer nicht an einer bestimmten Position, in einer bestimmten Schriftart oder in einem bestimmten Format. Sie findet die Nummer, die auf das Wort „Account" (oder „A/C" oder „Account No.") folgt, und die Nummer, die auf das Wort „Amount" (oder „$" oder „Total") folgt. Das gleiche Prinzip, das für die Datenextraktion aus Zahlungsscreenshots, die keine formellen Belege sind funktioniert, gilt auch für WhatsApp-Chatblasen, die überhaupt keine formellen Dokumente sind.

Die Extraktion hängt nicht vom visuellen Layout der Chatblase ab – sie hängt davon ab, dass die KI die Sprache der Bankanweisungen versteht. Solange der Absender Bezeichnungen wie „Account", „Amount" oder eine ähnliche Kennung einfügt, kann das System die Zahlen korrekt trennen.

Aus diesem Grund funktioniert der Ansatz auch dann, wenn die Nachricht anders formatiert ist – mit dem Banknamen zuerst, dem Betrag in einer separaten Zeile oder der Kontonummer mitten im Satz. Visuelle KI verarbeitet die gesamte Nachricht als zusammenhängenden Block und ordnet jede Zahl der Bezeichnung zu, die sie beschreibt.

So extrahieren Sie Kontonummer und Betrag aus einem WhatsApp-Screenshot

Horizontales vierstufiges Arbeitsablaufdiagramm: "Screenshot aufnehmen" mit "Gesamte Nachricht im Bild", "Hochladen" mit "JPG, PNG, WebP, PDF", "Spalten definieren" mit "Bankname, Kontonummer, Betrag" und "Strukturierte Tabelle" mit "Eine Zeile pro Screenshot", verbunden durch Pfeile.

Der Arbeitsablauf ist unkompliziert und erfordert keine Einrichtung pro Absender oder Nachrichtenformat. So funktioniert es in der Praxis.

1
Screenshot aufnehmen. Erfassen Sie den WhatsApp-Chat mit den Bankdaten – die Sprechblase mit Bankname, Kontonummer und Betrag. Die KI funktioniert am besten, wenn die gesamte relevante Nachricht im Bild sichtbar ist.
2
Bei ImageToTable.ai hochladen. Ziehen Sie den Screenshot in den Upload-Bereich. Das Tool akzeptiert JPG, PNG, WebP und PDF. Mehrere Screenshots – von verschiedenen Kunden oder aus verschiedenen Chats – können in einem einzigen Batch hochgeladen werden.
3
Spalten definieren. Geben Sie die Feldnamen ein, die Sie extrahieren möchten: Bankname, Kontonummer, Betrag. Diese werden zu den Spaltenüberschriften Ihrer Ausgabetabelle. Wenn der Absender auch eine Bankleitzahl oder Sort Code angegeben hat, fügen Sie auch dafür eine Spalte hinzu.
4
Die KI extrahieren lassen. Das System verarbeitet alle Screenshots im Batch und füllt jede Zeile mit den entsprechenden Werten – Kontonummern kommen in die Spalte Kontonummer, Überweisungsbeträge in die Spalte Betrag. Die Ausgabe ist eine strukturierte Tabelle, bereit für Ihre Buchhaltungssoftware, Steuerunterlagen oder Zahlungsverfolgung.

Der gesamte Prozess – vom Upload bis zur strukturierten Ausgabe – dauert etwa 5 bis 10 Sekunden pro Screenshot. Für einen Freiberufler, der zehn Kundenzahlungsbestätigungen in einem einzigen Batch verarbeitet, sind das weniger als zwei Minuten statt der zehn oder fünfzehn, die man bräuchte, um jede Kontonummer und jeden Betrag manuell einzutippen, zu überprüfen und die Einträge zu formatieren.

Drei Szenarien, in denen das tatsächlich vorkommt

Das Szenario „Bankdaten in WhatsApp“ ist nicht hypothetisch – es tritt regelmäßig in mehreren realen Kontexten auf, jeweils mit leicht unterschiedlichen Informationsmustern.

Freiberufler, die Zahlungen von Kunden erhalten. Ein freiberuflicher Designer, Autor oder Berater stellt einem Kunden eine Rechnung, und der Kunde antwortet mit „Super, hier sind meine Bankdaten für die Überweisung“, gefolgt von einer Nachricht mit den Kontoinformationen. Der Freiberufler macht einen Screenshot des Chats als Zahlungsbeleg und muss die Daten später in seine Buchhaltungsdatei eintragen. Über einen Monat mit Kundenarbeit hinweg kann das ein Dutzend oder mehr Screenshots von verschiedenen Kunden bedeuten, jeweils mit einer anderen Kontonummer und unterschiedlichen Nachrichtenformaten.

Kleine Unternehmen, die WhatsApp Business nutzen. In Märkten, in denen WhatsApp das primäre Geschäftskommunikationstool ist – in Indien, Brasilien, Mexiko, Nigeria und Südostasien – teilen Lieferanten und Kunden Bankdaten regelmäßig über den Chat als Teil von Bestellbestätigungen und Rechnungsabgleichen. Ein kleiner Einzelhändler könnte an einem einzigen Vormittag Kontodaten von fünf verschiedenen Lieferanten erhalten, jede als WhatsApp-Nachricht, die für den Zahlungslauf gescreenshottet wird.

Private Überweisungen und geteilte Ausgaben. Seltener, aber dennoch üblich: Ein Freund oder Familienmitglied sendet sein Bankkonto für eine Mietzahlung, eine Erstattung für eine Gruppenreise oder ein Geschenk. Der Screenshot liegt als Beleg in der Galerie des Telefons, und die Zahlen müssen in eine Tracking-Tabelle oder ein Ausgabenprotokoll übernommen werden.

In allen drei Fällen ist der Kernbedarf derselbe: Die Informationen sind im Screenshot sichtbar und müssen mit möglichst wenig manuellem Aufwand zu strukturierten Daten werden. Die Menge an wiederholten Screenshots – nicht ein einzelner – macht den Extraktionsansatz wertvoll.

Was das kann und was nicht

Es lohnt sich, klarzustellen, wo die Grenzen liegen. Die KI kann die Kontonummer und den Betrag extrahieren, die in der WhatsApp-Nachricht erscheinen, aber sie kann nicht überprüfen, ob diese Angaben korrekt sind oder ob das Bankkonto der Person gehört, die es gesendet hat. Der Screenshot ist eine Aufzeichnung dessen, was kommuniziert wurde, kein validiertes Finanzdokument. Wenn Sie einen offiziellen Zahlungsnachweis benötigen – einen Kontoauszug, eine Transaktionsquittung oder eine formelle Rechnung – ersetzt der WhatsApp-Screenshot diese allein nicht.

Zweispaltiger Vergleich: linke Spalte "Was der Screenshot Ihnen liefert" listet "Kontonummer wie geschrieben", "Überweisungsbetrag wie geschrieben" und "Ausreichend für die Buchhaltung" mit grünen Häkchen auf; rechte Spalte "Was er nicht kann" listet "Die Richtigkeit der Angaben prüfen", "Bestätigen, dass das Konto dem Absender gehört" und "Einen Kontoauszug ersetzen" mit gelben Kreuzen auf.

Es gibt auch Formatfälle, in denen die Extraktion weniger zuverlässig ist. Wenn der Absender die Kontonummer und den Betrag ohne jegliche Beschriftung schreibt – nur „123456789 $500“ ohne Kontext – hat die KI weniger semantische Informationen, mit denen sie arbeiten kann. In der Praxis fügen die meisten Menschen zumindest „Konto“ und „Betrag“ oder ein „$“-Zeichen hinzu, aber völlig unbeschriftete Zahlen erhöhen die Wahrscheinlichkeit, dass die falsche Zahl in der falschen Spalte landet. Das Tool funktioniert am besten, wenn die Nachricht identifizierende Beschriftungen enthält – selbst minimale wie „Kto.“ und „$“ – die dem System sagen, welche Zahl welche ist.

Die ehrliche Einschätzung: Ein WhatsApp-Screenshot kann Ihnen zuverlässig die Kontonummer und den Überweisungsbetrag liefern, wie sie im Chat geschrieben wurden. Er liefert Ihnen keinen bankbestätigten Transaktionsnachweis. Für Buchhaltungs- und Nachverfolgungszwecke ist das oft genug. Für Prüfungs- oder Rechtsnachweise benötigen Sie die offizielle Erklärung der Bank.

Häufig gestellte Fragen

Kann es mehrere Bankkonten in einem Screenshot verarbeiten?

Wenn die WhatsApp-Nachricht mehr als eine Kontonummer enthält – zum Beispiel „Mein Sparkonto ist 111111, mein Girokonto ist 222222“ – extrahiert die KI beide. Die Ausgabetabelle enthält alle erkannten Kontonummern, und Sie müssen sie möglicherweise manuell in separate Zeilen oder Spalten aufteilen, je nachdem, wie Sie die Daten organisieren möchten. Für beste Ergebnisse verarbeiten Sie Screenshots, bei denen jede Nachricht die Details eines Kontos enthält.

Funktioniert es mit internationalen Banknummern wie IBAN oder IFSC?

Ja. Die KI erkennt Kontokennungen anhand ihres Label-Kontexts und Formatmustern – IBANs (beginnend mit einem zweistelligen Ländercode, bis zu 34 Zeichen), IFSC-Codes (11-stellig alphanumerisch), Routing-Nummern (9 Ziffern) und Sort Codes (6 Ziffern, formatiert als xx-xx-xx) werden alle durch dieselbe semantische Extraktion verarbeitet. Wenn die Chat-Blase sie mit „IBAN“, „IFSC“, „Routing“ oder „Sort Code“ beschriftet, platziert die KI sie in der richtigen Spalte.

Kann ich einen Stapel von WhatsApp-Screenshots von verschiedenen Personen auf einmal verarbeiten?

Ja. Laden Sie alle Screenshots in einen einzigen Stapel hoch und definieren Sie denselben Satz an Spalten – Bankname, Kontonummer, Betrag. Die KI extrahiert jeden Screenshot unabhängig und führt die Ergebnisse in einer Tabelle zusammen. Die Ausgabe enthält eine Zeile pro Screenshot, wobei jede Zeile die Details aus dieser bestimmten Chat-Nachricht enthält, unabhängig davon, wer sie gesendet hat oder wie die Nachricht formatiert war.

Was ist, wenn Kontonummer und Betrag in verschiedenen WhatsApp-Nachrichten im selben Chat stehen?

Wenn Sie mehrere Blasen in einem Screenshot erfassen, liest die KI den gesamten sichtbaren Chatbereich und verbindet zusammengehörige Informationen durch Nähe und Kontext. Wenn die Kontonummer in einer Nachricht und der Betrag in der nächsten steht, werden beide extrahiert, solange sie im selben Bild sichtbar sind. Bei Nachrichten, die über mehrere Screenshots verteilt sind, verarbeiten Sie jeden Screenshot separat und führen die Zeilen manuell zusammen oder verwenden eine gemeinsame Referenz (wie den Kontaktnamen), um sie auszurichten.

Spielt die Sprache der Bankdaten eine Rolle?

Die KI arbeitet mit den in der Nachricht vorhandenen Beschriftungen. Englische Beschriftungen wie „Account“, „Amount“ und „Bank“ sind am häufigsten, aber das System extrahiert Text, indem es die Struktur der Nachricht erkennt – eine Zahl nach einem Kennungswort, ein Währungssymbol vor einer Zahl – unabhängig von der jeweiligen Sprache. Nachrichten auf Spanisch („Cuenta“, „Monto“), Portugiesisch („Conta“, „Valor“), Hindi oder anderen Sprachen werden auf dieselbe Weise verarbeitet, solange das visuelle Muster von Beschriftung + Wert in der Blase vorhanden ist.

Wenn Bankdaten das nächste Mal in einer WhatsApp-Blase ankommen, müssen sie nicht dort bleiben.

Laden Sie den Screenshot hoch, benennen Sie die benötigten Spalten und lassen Sie die KI Kontonummer und Betrag in eine Tabellenzeile ziehen – ohne eine einzige Ziffer von Hand abzutippen.

Auf einem WhatsApp-Screenshot ausprobieren
📮 contact email: [email protected]