Workspace

Bank statement converter

Turn bank statements into Excel workbooks you can check - one file, or every client's files at once, sorted into client and account sections. Every row is proved against the statement's own running balance and printed totals, and anything that cannot be proved is shown to you at the row, not hidden.

Your statements are read inside this browser tab. They are never uploaded: this page's security policy blocks it from sending data to any server.

Your own label, used to keep each client's statements in a section of their own. Leave it blank and name them afterwards. The label is yours - never taken from a statement - and stays in this tab.

Choose statements, or drop them here PDF from net banking, Excel (.xlsx or .xls) or CSV · any number of files, months, accounts or clients · up to 25 MB and 300 pages each Read in this tab - never uploaded
No statement to hand? Synthetic data from a fictional bank, converted here like any file - nothing is uploaded.
Or paste a table to check it

Paste a statement table copied from anywhere - Excel, another converter, an AI chat - with its heading row. Every row is checked against the running balance here, the same as a file, and anything that does not add up is shown at its row. Nothing is uploaded.

Video guide

How to use the converter, step by step

A fictional bank's PDF statement dropped in, checked and downloaded as Excel - then two clients at once. Press a step to play the video from there. 1:47, narrated, with captions.

Sample data from a fictional bank, converted on this page. Nothing was uploaded.

The steps

Before you trust it

What it does, and what it does not

  • Reads

    • Statements from any bank, laid out any way, as long as the file contains real text: the PDF you download from net banking, or an Excel (.xlsx or the older .xls), CSV or web-page export.
    • Password-protected PDFs, once you type the password.
    • Separate Debit and Credit columns, a single Amount column with Dr/Cr, or signed amounts; oldest-first or newest-first; narration that wraps over several lines; statements running to hundreds of pages.
    • Everything else the statement prints: extra columns such as cheque number, value date or branch, and the details above the table. They are kept in the download.
    • Many files at once: months of one account joined into one period, several accounts, several clients - each sorted into its own section.
  • Proves

    • Each row against the previous balance: previous balance, minus the debit, plus the credit, must equal the printed balance, to the paisa.
    • The rows against the statement's own printed totals, counts and closing balance, where it prints them.
    • That monthly statements join: each one opens where the last one closed, and every gap, overlap or break is shown.
    • Amounts as exact paise; dates as day-first. Nothing is rounded, re-signed, merged or sorted inside a statement.
  • Does not

    • Read scanned or photographed statements. A picture of a page has no text to read, and guessing digits is how wrong figures reach a client.
    • Guess. A value it cannot read, a sign it cannot prove, or a balance that does not agree is reported at the row, and the result is Failed - not reconciled.
    • Send your statements anywhere, or write the holder's name, address or PAN into a download unless you tick "Include holder details".