Upload any bank statement PDF and get a clean CSV: account details, statement period, balances, and every transaction as table rows. Free, no signup.
The full guide: Bank statement converter: PDF to CSV rows
Need to scale? Create an API key, then run this from your own code or an agent.
Create an API keyFree account required
Upload a file or pick a sample, and see the fields come back.
No signup · nothing stored
The account holder, the account number (kept as printed, so a masked number stays masked), and the issuing bank name, the statement start and end dates, and the opening and closing balances for the period — plus the full transaction register.
Yes. The transactions return as a structured table with one row per posted transaction and named columns for the fields on each line — the date, the description or payee, the amount (debits negative, credits positive), and, where the statement prints them, separate debit and credit columns and the running balance — so they export as CSV rows rather than one text blob.
The account-level fields export as a key and value section, and the transactions export as one CSV row per transaction with a column for each field read from the line (date, description, amount, and balance). You can also download XLSX or JSON.
Yes. Field synonyms cover German, Spanish, and French labels such as Kontoinhaber, Kontonummer, Umsätze, saldo inicial, and solde final, and the values are read against EU number and date formats like 1.247,50 and 24.06.2026 as well as US formats.
PDF only, up to 10MB and 100 pages. The statement is processed via the Talonic API for extraction only, is not retained for training, and is not shared.
The tool reads a single document. The platform reads the whole estate once and keeps it queryable — the same engine, with a memory.
See invoice data extraction if you run this for finance and AP teams, or the extraction API if you are building it in.