Loading this page.
Loading this page.
Upload a bank statement PDF. Get clean CSV and XLSX, plus a diagnostic of how completely the document was read: which pages had a recognisable table, and how many lines were candidates versus actually parsed.
Convert a text-layer bank statement PDF to Excel or CSV. Scanned or photographed PDFs are refused; there is no OCR. Pages where the running balance breaks are flagged.
A one-page text-layer statement that ties. Scanned PDFs are refused. These are synthetic fixtures, processed in memory and never stored.
Your file is processed in memory and never stored. Nothing is written to disk, and nothing is retained after the response.
This reads a PDF's own text layer only -- the kind a bank system generates directly. A scanned or photographed statement carries no text layer at all, and this tool refuses it cleanly rather than guessing at pixels; you will need a text-layer export for a scanned file.
Reads only the text layer of a PDF — the real characters a bank's own generator writes — and detects a scanned or photographed statement and refuses it outright rather than guessing at pixels; there is no OCR. Because a PDF's layout isn't a tagged format the way BAI2 or MT940 are, it also tracks how many candidate lines on the page it actually parsed, and separately checks opening balance plus net movement against the closing balance to catch a row a layout quirk silently dropped.
Yes, when the PDF has a real text layer. Scanned or photographed PDFs are refused; there is no OCR. The converter reports how many candidate lines it parsed and whether opening plus net movement ties to the closing balance.
Open the page, drop a text-layer statement PDF, and read the result in the browser. Download CSV or Excel when the tool offers those exports.
Yes. There is no charge and no account required. Every tool on F20 FinanceOps runs without signing in. A run made without an account is not recorded.
No. Uploaded files are processed in memory and dropped when the response is sent. Nothing is written to disk. They are never stored.
There is no OCR. A photographed or image-only PDF has no text layer to parse, so the tool refuses it rather than inventing rows. Request a text-layer PDF or a BAI2 / MT940 / camt.053 file from the bank.
Have a statement PDF with a real text layer. Scanned or photographed PDFs are refused; there is no OCR. If the bank also sent BAI2, MT940 or camt.053, convert that file instead — it carries control totals the PDF often drops.
Read the pages where the running balance breaks. Then check data quality and reconcile. If the PDF parse is thin, ask the bank for BAI2, MT940 or camt.053.
A PDF is a last resort when the bank will not send a structured file. This converter lifts text-layer lines into CSV or Excel and flags balance breaks. It does not guess characters from an image, and it does not classify fees with a model.