This browser tool focuses on selectable-text PDF bank statements. It reads local PDF text, maps rows to CSV, and tells the user clearly when OCR would be needed.
Choose a local text-based PDF, review the extracted rows and balance warnings, then download the CSV.
No. The selected PDF is read in this browser session; this page has no server upload, account, or storage flow.
No. Scanned and image PDFs need OCR, which is intentionally outside this no-upload mode.
The parser looks for selectable PDF text, dates, amounts, debit or credit columns, and running balances without sending the document to a server.
Rows are shown before download, with balance checks and warnings so the user can inspect the result before using it elsewhere.
Scanned or image PDFs need OCR. OCR is intentionally outside this privacy-first mode because it can require heavier processing or upload.
Bank statements vary heavily. This test is deliberately narrow so accuracy, privacy, and failure messages can be judged before broadening support.
PDFs downloaded directly from online banking often contain selectable text. Phone photos, screenshots, and scanned statements usually need OCR.
The selected PDF stays in your browser session. CSV output is created locally from extracted text and downloaded by you.