A bank statement converter built for real ledger workflows.

Turn PDF bank statements into structured Excel spreadsheets you can filter, sort, and reconcile. Purpose-built around transaction rows — not generic tables.

/ 01 TRANSACTION MODEL

Purpose-built for statements

The extractor knows a statement row looks like date · description · debit · credit · running balance — and preserves that shape in the output.

/ 02 MULTI-PAGE

Multi-page ready

Statements that run across several pages are stitched into one continuous transaction table on a single Excel sheet.

/ 03 PRIVATE BY DESIGN

Statement content isn't stored

Uploaded PDFs are processed in memory. Only lightweight metadata (filename, row count, timestamp) is retained on your account for your own history.

/ 01 WHAT IT DOES

What a bank statement converter does

A bank statement converter reads a PDF bank statement and produces a structured spreadsheet — one row per transaction, columns for date, description, debit, credit, and balance. Instead of copy-pasting or retyping transactions, you get an Excel file that is ready to filter, sort, categorise, or import into an accounting tool.

This tool focuses on the specific shape of bank statement data. It expects columns you would find on a checking, savings, or business account statement, and preserves running balances where the source PDF contains them.

/ 02 HOW IT WORKS

How the conversion works

Upload a PDF bank statement. The extractor identifies the transaction table using the document's text layout, then reconstructs each row so the resulting spreadsheet mirrors the original statement.

If the automatic pass misses columns — say the statement has an unusual layout — the built-in Inspect tool lets you draw the columns and row boundaries yourself over the PDF preview and re-extract with your own guides.

Password-protected PDFs are supported: enter the password when prompted and the file is decrypted in memory only for the conversion.

/ FAQ

Common questions

Upload the PDF on the homepage. The converter extracts each transaction row and returns a downloadable Excel (.xlsx) file. If the automatic pass isn't clean, open the Inspect tool and draw the column and row boundaries yourself, then re-extract.