What you get
- Transactions sheet — every row from the statement, with date, description, debit, credit, balance, auto-detected category, and counterparty.
- Summary sheet — period, totals, opening / closing balance, reconciliation status (PASS / MISMATCH).
- Monthly sheet — inflow, outflow, net per month for cash-flow planning.
- Categories sheet — auto-tagged spending: salary, food, travel, utilities, transfers, etc.
- Counterparties sheet — top recipients/senders by total amount.
- Flags sheet — large-amount outliers, round-number transactions, possible duplicates, negative-balance days.
How fraud / anomaly detection works
- Outliers (3σ): any debit or credit more than three standard deviations above the average is flagged.
- Round numbers: exact ₹1000 / $1000 / multiples thereof — these are usually manual transfers, sometimes worth a second look.
- Duplicates: two transactions with the same date, amount and counterparty are flagged as possible double-postings.
- Negative balance days: any row where running balance went negative.
Privacy
Nothing leaves your computer. PDFs are parsed and the Excel file is generated entirely inside your browser. No backend, no upload, and no analytics on the file content.
FAQ
My PDF doesn't extract correctly. Why?
Bank-statement layouts vary a lot. The parser handles standard tabular layouts (date + description + amount + balance columns) reliably. If your statement uses unusual formatting, multi-line transactions, or is a scanned image, some rows may be missed. Always review the preview table before downloading.
Does this work for non-USD currencies?
Yes. The amount parser recognises ₹, $, €, £, ¥ and plain numbers with comma or space separators. Currency symbols are stripped during parsing — values are treated as raw numbers in whatever currency the statement uses.
What about scanned PDFs?
Image-based scans need OCR, which is heavier. This tool is text-extraction only. For scanned statements, run the PDF through OCR (e.g., browser-based tesseract.js) first, then upload the searchable PDF here.