Upload-based vs in-browser statement converters
Bank statement converters fall into two architectures. Upload-based tools send your PDF to a server (and often to a third-party AI or OCR service). In-browser tools process it on your computer. Neither is automatically better. Here is a checklist you can apply to any tool, PennyTie included.
The checklist
1. Where does the file go?
Does the tool state that it uploads, and to which servers? Does it name sub-processors, such as an AI or OCR vendor? An in-browser tool can be checked yourself with the Network tab; see how. Upload-based tools can only be checked by reading their policy.
2. How long is it kept?
Look for a stated retention period, whether deletion is automatic, and what metadata (file names, page counts) remains in your account. "We take security seriously" is not a retention policy.
3. Does it check the balances?
Ask whether the tool compares the extracted transactions with the printed opening and closing balance, and what it does on a mismatch. A tool that always shows a clean table is not the same as one that tells you when the table is wrong. See why totals don't match.
4. Page and file limits
Free-tier pages, monthly page quotas, maximum file size, whether unused pages roll over, and whether a free preview lets you download or only view.
5. Scanned statements (OCR)
If your statements are scans or phone photos, you need OCR. If they are downloaded from online banking they are usually text PDFs and do not. See scanned vs text.
6. Export formats
CSV, XLSX, QBO, OFX, QIF? Which does your accounting software accept? See preparing a CSV for import.
7. Pricing model
Per document, per page, monthly subscription, or credit packs; whether annual billing is required to get the advertised price; how to cancel.
8. Password-protected files, editing, and support
Can you fix a flagged row in the tool? How are encrypted PDFs handled? Who answers email?
Typical differences
| Criterion | Upload-based (typical) | In-browser (typical) | PennyTie specifically |
|---|---|---|---|
| File location | Sent to provider servers | Stays on your device | Stays in your browser tab; verifiable |
| Retention | Stated by provider; varies | None needed | None; nothing is received |
| Balance check | Varies; check the tool's page | Varies | Yes: totals and running balances |
| Scanned PDFs / OCR | Often supported | Often not | Not supported |
| Input | PDF, sometimes images | Text-based PDFs only, up to 25 MB | |
| Export | Often Excel, CSV, QBO, OFX | Varies | CSV and XLSX (no QBO or OFX) |
| Page limits | Quotas per plan | Limited by your device | Free: 5 pages per file; Pro: unlimited |
| Pricing | Subscription, per-page or per-document | Varies | $0, or $9/month, or $79/year |
| Speed on huge batches | Server-side | Depends on your computer | One file at a time |
"Typical" columns are generalisations, not statements about any named product. Always read a tool's own current pages. A few named examples, with links, are on the alternatives page.
How to choose
- Confidential statements and text PDFs: favour a tool you can verify, and check the balances.
- Scanned statements or very large volumes: you will probably need an upload-based service with OCR; then read its retention and sub-processor statements carefully.
- Need QBO or XLSX directly: check the export list before you start.
Try it: open PennyTie, drop a text-based statement PDF (or use the built-in fictional sample) and see whether the totals tie out. Free for statements up to 5 pages; nothing is uploaded.
Related: Is my statement uploaded? Verify it yourself · ChatGPT vs PennyTie · Upload-based vs in-browser converters · Alternatives to PennyTie · Why statement totals don't match