Bank statement converter
Read PDF and scanned bank statements and get the transaction tables as JSON. Spreadsheet download is coming soon.
Your Markdown or JSON shows up here.
3 free pages a day, no sign-up.
Excel and CSV download is coming soon. For now you get the transactions as JSON rows and Markdown tables you can paste into a spreadsheet.
How it works
- Step 1Upload your statement
- Step 2We read every page and its transaction table
- Step 3Copy the JSON or the tables
Why use this Bank statement converter
No templates per bank. Tables are read from the page, so new or foreign banks work too.
Paper statements that were scanned or photographed are read with OCR.
Each row stays a row, so you can check the running balance against the amounts.
What people use it for
- Getting transactions into a spreadsheet for bookkeeping
- Preparing statements for an accountant or tax return
- Reviewing spending across months of PDF statements
- Feeding statement data into your own finance app via the API
Models that do this well
The free tool picks one for you. With the API you choose, and can set fallbacks so a failed page is retried on the next model.
mistral/mistral-ocr6 credits / page2Azure Document IntelligenceAzure layout model with tables, selection marks and prebuilt invoice and ID readers.azure/document-intelligence15 credits / page3Amazon TextractAWS OCR with form key-value pairs, tables and per-word confidence scores.aws/textract6 credits / page4Gemini FlashGeneral vision model with strong handwriting and layout understanding at a low price.google/gemini-flash3 credits / pageDo it with the API
Converting more than a few files? The same conversion is one request. Pick any model, or let auto choose.
curl https://api.ocrrouter.ai/v1/ocr \
-H "Authorization: Bearer $OCRROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "auto",
"file_url": "https://example.com/invoice.pdf",
"format": "json"
}'