Bank Statement Converter
Extract transactions from PDF bank statements with AI
Your PDF never leaves your browser. Only text is securely sent for AI analysis, processed in real-time, and immediately discarded — nothing is stored or used for AI training.
How it works
Upload
Drop your file
Process
Processed in your browser
Download
Save the result
Frequently asked questions
- How does SanctumPDF convert bank statements?
- The tool extracts text from your PDF locally in your browser using WebAssembly, then sends only the extracted text (not the PDF itself) to Google Gemini for AI parsing. The AI identifies the transaction table, extracts every row with date, description, amount, and category, and returns structured data — all in seconds.
- Which banks are supported?
- Any bank worldwide. SanctumPDF doesn't rely on bank-specific templates — the AI adapts to whatever statement layout your bank uses. We've successfully converted statements from major banks in Australia, the US, the UK, Europe, and Asia, plus credit unions, neobanks, and business banking platforms.
- Does it work with scanned statements?
- Yes. If your statement is a scanned image PDF rather than a text-based PDF, the tool detects this and uses image-based AI extraction instead. Quality depends on the scan resolution, but most legible scans work well.
- What output formats are available?
- CSV (for Excel and Google Sheets), Excel (.xlsx), JSON, OFX (for QuickBooks, Xero, MYOB, Sage), QBO (native QuickBooks format), and QIF (for Quicken, Reckon, GnuCash, YNAB). Select multiple formats and download them all in one ZIP.
- Is my bank statement data safe?
- Your PDF never leaves your browser. Text is extracted locally using WebAssembly. Only the extracted text is sent to the AI for parsing — never the file itself. The text is processed in real-time and immediately discarded. Nothing is stored, logged, or used for AI training.
- How accurate is the conversion?
- Highly accurate for typical bank statements. The AI handles multi-line descriptions, mixed date formats, split debit/credit columns, and sectioned credit card layouts. You can review every transaction in a preview table before exporting and edit any values that need adjustment.
- Can I edit the results before exporting?
- Yes. After extraction, click 'Open in Transaction Editor' to load your data into the Financial Editor. Edit cells inline, bulk-categorise transactions, merge or split rows, detect duplicates across multiple statements, and export when ready.