Bank statement PDF to structured JSON.
Upload a digital bank or credit-card statement. Clear rows use fixed rules. AI checks only rows where the evidence conflicts.
- No account or email required
- Warnings included in the JSON file
- Digital PDFs with selectable text
- Automatic deletion
Extraction you can inspect.
Two independent parsers read the text and table geometry. Exact rules settle agreements and arithmetic; only unresolved conflicts are sent for AI review.
-
01
Read
Selectable text, word positions, and table structure produce traceable transaction candidates.
-
02
Check
Exact decimal arithmetic checks running balances, totals, dates, currencies, and duplicates.
-
03
Review
Preview every row, then download JSON. Warnings stay with the exported data.
The math agrees. You still stay in control.
A passed row means its numbers are internally consistent—for example, the previous balance plus a credit equals the new balance.
That check cannot prove every description or amount was read perfectly. Review warnings highlight inconsistencies without preventing your download.
Before you upload
The PDF is deleted after processing. Extracted results are deleted when you download the JSON file or within one hour.
You can still download it. The warning appears beside the row and in the exported file, so you know what to check.
The MVP accepts digital bank and credit-card PDFs with selectable text, up to 10 pages. Scans and image-only PDFs are not supported.