How to convert a bank statement PDF to Excel (without uploading it anywhere)
Takes under 60 seconds. Works with Chase, Wells Fargo, HSBC, Barclays, SBI, HDFC, and most banks that give you a downloadable PDF. Your data stays in your browser the whole time.
Your bank gives you a PDF. QuickBooks wants a CSV. Excel wants an XLSX. These formats don't talk to each other, and copy-pasting 200 rows by hand takes 2 hours and guarantees at least 3 mistakes.
Most people end up uploading their statement to some sketchy free converter that stores the file on their servers. Your account number, your salary, your credit card history, sitting on a machine in some country you've never heard of. Not ideal.
This guide shows you how to do it in under 60 seconds, with your data never leaving your device.
Step 1: download your statement as a PDF
Log into your bank's online portal. Most banks have a "Statements" or "Documents" section. Find the month you need and download it as a PDF.
You want the digitally generated PDF, not a scanned image. If you downloaded it directly from your bank's portal, it's almost certainly the right kind. If someone printed and scanned a paper statement, that's harder (though still possible with OCR).
Some banks encrypt their PDFs with a password. You'll need that password ready. Our tool lets you enter it before parsing.
Step 2: drop the PDF on the converter
Go to statementtoexcel.co and drag your PDF onto the upload zone. Or click "Choose PDF Files" and browse.
You can upload up to 10 statements at once. Useful if you're processing a full year of statements and want them merged into one spreadsheet.
The tool reads your PDF using PDF.js (Mozilla's open-source library). Nothing gets sent anywhere. Your browser processes the file locally.
Step 3: review the extracted transactions
Once parsed, you'll see every transaction in an editable table: date, description, deposit, withdrawal, running balance. Click any cell to edit it.
The parser gets it right maybe 95% of the time on well-formatted bank PDFs. The remaining 5% usually involves merged cells, unusual date formats, or banks that format their PDFs in creative and annoying ways. Just click the cell and fix it.
There's also a fraud detection panel that automatically flags duplicate charges, round-number withdrawals, and late-night transactions. And a financial health score calculated from your savings rate and spending patterns.
The Statement Math Validator checks every balance calculation automatically. If your bank made an arithmetic error (it happens), it'll catch it.
Step 4: export in whatever format you need
Click "Export Table" and pick your format:
The file downloads directly to your computer. Nothing sits on our servers because there are no servers involved.
Common issues and how to fix them
Which banks does it work with?
Any bank that exports a text-based PDF statement. That covers the vast majority of banks globally. We've specifically tested with:
Chase, Wells Fargo, Bank of America, Citibank, US Bank, TD Bank, Capital One (US). Barclays, Lloyds, HSBC, NatWest, Santander UK (UK). HDFC, SBI, ICICI, Axis Bank, Kotak (India). Emirates NBD, FAB, ADCB (UAE). Standard Chartered, DBS, OCBC (Singapore/Asia).
If yours isn't on that list, try it anyway. The parser works on structure, not on bank-specific templates, so it usually handles any clean PDF table layout.
Try it now — it's free
1 free conversion per day. No account needed. No uploads.
Convert a statement