About FinParse
A focused, privacy-first tool for turning bank statement PDFs into spreadsheet data.
What FinParse does
FinParse reads the transaction table in a bank statement PDF and turns it into rows of date, description, debit, credit and balance. You can review and correct those rows, then download them as an Excel workbook or a CSV file. Scanned statements can be read with optional in-browser OCR.
Why it was created
Getting data out of a PDF statement is a common, tedious task. Most online converters solve it by asking you to upload the statement to their servers – a document containing your account details, balances and a detailed record of where you spend money. For many people, and for many professional settings, that is not an acceptable trade-off. FinParse was built to show that the conversion can happen entirely on your own device.
Privacy-first philosophy
- Do the work where the data already is – in your browser.
- Collect nothing that is not needed: no accounts, no analytics, no cookies.
- Be honest about limits: if a statement cannot be read reliably, say so instead of guessing.
- Never invent financial values. Every number in the table comes from your statement or from your own edits.
Client-side architecture
FinParse is a static website. There is no application server, database or file storage behind it. When you convert a statement:
- Your browser loads the website’s HTML, CSS and JavaScript like any other page.
- The PDF is opened with PDF.js, a PDF engine that runs in a web worker inside your browser.
- A parser identifies the table layout and extracts transactions. The parser is modular, so dedicated layouts for specific banks can be added.
- For scanned PDFs, Tesseract OCR runs in your browser using engine files served from this website.
- Excel and CSV files are generated in memory with SheetJS and saved directly to your device.
You can verify this yourself: open your browser’s developer tools, go to the Network tab and convert a statement. You will see the site’s own files load, but no request containing your statement.
What FinParse is not
FinParse is a data conversion tool. It is not affiliated with any bank, does not provide financial, tax or legal advice, and does not guarantee that every statement layout will convert perfectly. Always check converted data against your original statement. See the terms of use for details.
Ready to convert your statement?
Upload a PDF and review your transactions in seconds. Your file never leaves your device.