RowRecon

RowRecon

Convert a bank statement to CSV locally

Turn a supported bank statement PDF into a CSV you can review before you keep it.

RowRecon extracts transactions in your browser, flags uncertain rows, and exports CSV. Compatibility is layout-specific, not universal.

The generic local parser may attempt the file. Bank-specific support is not claimed.

RowRecon shows users where extraction may be wrong before they rely on the export.

Convert locally

Upload a PDF, review flagged rows and reconciliation, then export CSV or Excel. The file is not sent to take payment.

Upload a statement PDF

PDF only. Maximum 15 MB and 40 pages. Scanned pages use local OCR in this browser (up to 20 pages) when the file has no usable text layer. Review uncertain rows before export.

Try a sample

Synthetic fixtures only. Samples run through the same local extractor. Output is not hardcoded.

Report a problem

Sends privacy-safe metadata only (parser, counts, recon status, replay fingerprint). The PDF never leaves this browser. Download a redacted layout replay to recreate the issue in tests.

Support page

How it works

  1. Choose a statement PDF (or a synthetic sample).
  2. Extraction runs in this browser, including local OCR when there is no text layer.
  3. Uncertain rows stay visible. Click a row to see the source region.
  4. Where totals exist, reconciliation checks whether balances tie out.
  5. Export CSV or Excel after review.

FAQ

Does the PDF leave my browser?
Standard conversion runs locally. RowRecon does not upload the PDF to convert it or to take payment.
Will any PDF from any institution convert?
No. Chase personal checking and savings digital PDFs have a dedicated parser tested on synthetic fixtures. Other files may use a generic parser or fail closed. Do not treat that as institution-wide or universal support.
What is reconciliation?
Where the statement provides totals, RowRecon checks whether balances tie out. That is an integrity check, not proof the file is globally correct.

Back to RowRecon