Bank Statement Converter — Drop a PDF bank or credit-card statement and get back a clean spreadsheet of every transaction. The parser auto-detects the bank from the statement text and pulls out the date, description, amount, and running balance. Categorization is automatic using keyword rules that cover common merchants (groceries, restaurants, gas, subscriptions, transfers, etc.) — override individual categories in the table before exporting.
Your PDF is parsed in your browser using pdf.js. Nothing is uploaded to any server. Close the tab and the data is gone.
Was Bank Statement Converter useful?
Bank Statement Converter是什么?
Drop a PDF bank or credit-card statement and get back a clean spreadsheet of every transaction. The parser auto-detects the bank from the statement text and pulls out the date, description, amount, and running balance. Categorization is automatic using keyword rules that cover common merchants (groceries, restaurants, gas, subscriptions, transfers, etc.) — override individual categories in the table before exporting.
All processing is local. The PDF is parsed in your browser using pdf.js; the data never leaves your device. The site has no upload step, no server, no analytics on what you upload. Verify by opening DevTools → Network and parsing a statement — the only requests are the static assets that make up the page itself.
Export to the format your finance app expects. CSV is the universal default and opens in Excel, Google Sheets, Numbers, and LibreOffice. JSON keeps the full transaction shape (including running balance). QIF is the Quicken Interchange Format supported by GnuCash, Wave, and most legacy personal-finance apps. OFX is the standard for downloaded bank histories and works with GnuCash, Moneydance, and Microsoft Money.
使用方法
-
Drop your PDF
Click the upload area or drag a PDF onto it. Works with checking, savings, and credit-card statements.
-
Confirm the bank template
The parser auto-detects the bank from the statement text. If the result looks wrong, pick a different template from the dropdown and re-parse. Use "Generic" as a last resort — it uses a loose pattern that matches most text-based PDFs but may need manual cleanup.
-
Review the preview
Every parsed transaction shows up in a table with date, description, amount, category, and (if available) running balance. The summary at the top shows total income, total expenses, and net. The running-balance check at the bottom of the summary flags any row where the parsed balance does not match the previous balance plus this transaction — a sign the wrong template is in use.
-
Export
Pick CSV for spreadsheets, JSON for programmatic use, QIF for Quicken / GnuCash, or OFX for Moneydance / Microsoft Money. The file is generated in your browser and downloaded directly — no upload, no server.
常见问题
相关工具
PDF 合并
按您选择的顺序将多个 PDF 合并为一个文件。免费、在浏览器中运行,无需上传。
PDF 拆分
从 PDF 中提取一个页面范围到一个新的、较小的文档。免费、在浏览器中运行,无需上传。
PDF OCR — Extract Text from Scanned PDFs
Pull text out of a scanned PDF in your browser. Each page is rendered at high resolution and recognized locally, with per-page text and a combined export. No upload, no signup.
Image to Text (OCR)
Extract text from any image — screenshots, scanned documents, photos of signs. Choose a language, see the recognized text with confidence, and copy or download it. Free, in browser, no signup.
Invoice Generator
Create a professional PDF invoice with line items, tax, and totals. No signup, no email gate, no data leaves your browser.
Last reviewed: 2026-09-25