FREE TOOL · BANKS
Bank statement converter
Turn a PDF bank statement, or a photo of a paper one, into an Excel workbook or CSV. You upload a file you already have, so doddo never asks for your bank login.
Free, no sign-up. Your file goes only to doddo's own server, to read the tables and build your download. It is never saved to a database or logged, and is deleted once your download is ready.
Formula and sources checked
Your file is never stored and nobody at doddo can see it. It exists only for the seconds it takes to find the tables, is never logged or passed to any other service, and is deleted as soon as your download is built.
Tools use the numbers you enter. They do not check live terms, eligibility, limits, account balances or whether a quote is still available.
How do I convert a PDF bank statement to Excel?
Download the statement from your bank's website or app as a PDF, then drop it into the box above. The converter lists the tables it found, such as the transaction list and the account summary. Untick any you do not need, pick Excel or CSV and download. For a statement that runs over several pages, keep "Join continued tables" on so the transactions land in one sheet.
Then check the sheet against the statement before you rely on it. A bank statement shows the balance at the start and the end of the period, plus the date and amount of each transaction, so three checks catch most mistakes. First, the opening balance plus deposits and interest, minus withdrawals and fees, should equal the closing balance. Second, each column should add up to the totals printed on the statement. Third, the first and last dates should match the statement period. Credit card statements work the same way with the previous balance, purchases, payments and fees.
A digital statement, the PDF your bank generates, has real text in it, so the converter reads it exactly as printed. A scan or a phone photo has no text, so the converter reads the picture with OCR (optical character recognition), which works on English text. OCR can confuse digits such as 5 and 6, so a scan needs the balance check on every page. If you can, download the PDF again instead of scanning the paper copy.
Some apps that connect to your bank ask you to share your login. The CFPB calls handing account passwords to a third party, known as screen scraping, a risky practice. doddo's converter does not need any of that: it never asks for a bank login, a password or a linked account, and it reads only the file you choose. For invoices, reports and other PDF tables, use the general PDF to Excel converter.
Frequently asked questions
Do I need to give doddo my bank login?
No. The converter reads a file you upload. doddo does not ask for your bank username or password and does not link your bank account, here or anywhere else on the site. How doddo works explains what it does ask for.
Why don't the balances add up after I convert a statement?
The usual causes are a transaction that wraps onto a second line and lands in the wrong cell, a table that was split at a page break, a fee or interest table left unticked, and misread digits in a scan. Compare the sheet with the statement page by page, and try "Stack everything into one" if a continued table came out in pieces.
Which files and sizes work?
PDFs and photos in PNG, JPEG, HEIC, WebP or TIFF format, up to 25 MB and 300 pages. A password-protected PDF is refused, so remove the password in your PDF viewer first. In Excel output, dates written with slashes are read as month/day/year, so check them if your bank prints the day first.
What happens to my statement after I upload it?
The page sends the file to doddo's own server twice, once to find the tables and once to build your download. Neither time is it written to a database or a log, and no other service or AI model sees it. It is deleted when your download is ready, and doddo keeps no upload history.
Can I use the sheet to check a bank bonus requirement?
For your own records, yes. Add up the direct deposits in the sheet and compare them with the offer's requirement on bank bonuses. Your bank decides what counts, so confirm with the offer terms.

READY WHEN YOU ARE
See what may be waiting.
Answer a few questions and keep the next step in your hands.