visibility Static layout preview of PDF to CSV, shown with two bank-statement PDFs imported and a completed scan (candidate transactions in the editable preview table). All pages →

PDF to CSV

Runs 100% locally

Pull transactions out of bank-statement PDFs into a clean CSV file.

Scan options
check Treat (4.50) as negative
check Use OCR for scanned pages

OCR status: ready (bundled Tesseract). Most modern bank PDFs are text-based and don't need OCR — only enable for image-based scans.

YYYY-MM-DD (2026-01-13)
Leave blank for automatic (statement period → filename year → this override).

Files

statement-jan-2026.pdf 171.2 KB
statement-feb-2026.pdf 147.2 KB

Warnings (1)
warning [statement-feb-2026.pdf] 2 lines matched a date but no amount — skipped (likely a wrapped description). Check the source if a transaction looks missing.

47 candidate transaction(s) from 2 file(s)

Uncheck rows to exclude. Edit any cell to fix a value the scanner got wrong. Hover the info on any row to see the original PDF text it came from.

Include date description amount_debit amount_credit account_number source_file
check info 2026-01-03OPENING BALANCE****4821statement-jan-2026.pdf
check info 2026-01-05POS PURCHASE WHOLE FOODS MKT84.12****4821statement-jan-2026.pdf
check info 2026-01-08ACH DEPOSIT PAYROLL ACME CORP3,250.00****4821statement-jan-2026.pdf
check info 2026-01-11ONLINE TRANSFER TO SAVINGS500.00****4821statement-jan-2026.pdf
info 2026-01-12INTEREST RATE 0.50% APY DETAIL auto-excluded · not a transaction line****4821statement-jan-2026.pdf
check info 2026-01-14DEBIT CARD SHELL OIL #228752.40****4821statement-jan-2026.pdf
check info 2026-02-02POS PURCHASE TRADER JOES #51161.88****4821statement-feb-2026.pdf
check info 2026-02-06ACH DEPOSIT PAYROLL ACME CORP3,250.00****4821statement-feb-2026.pdf
check info 2026-02-09CHECK #10431,200.00****4821statement-feb-2026.pdf
date description amount_debit amount_credit account_number source_file
page and raw are kept off by default; tick them if you want them in the file.

1 row excluded (INTEREST RATE detail line).