Convert a Bank Statement PDF to CSV

Upload a PDF and get back a .csv file with one row per transaction. Date, description, reference number, debit, credit and balance stay in separate columns.

Upload your bank statements

Drag and drop your PDF files here, or click to browse

Supported: PDF files up to 5MB each • Multiple files supported

What the CSV looks like

Amounts containing a thousands separator are quoted, so the file opens correctly in Excel, Google Sheets, Numbers, and anything that reads CSV.

Date,Narration,Chq/Ref No,Withdrawal (Dr)/Deposit (Cr),Balance
05-04-2017,OS PAYTM 201704050068 0039490401,PG-0039490401,"2,500.00(Dr)","32,092.10(Cr)"
05-04-2017,ATL/0923572005/622018/NETAJI SUBHASH PALACE,709515003503,"1,000.00(Dr)","31,092.10(Cr)"
06-04-2017,OS PAYTM 201704060068 0039557632,PG-0039557632,"50.00(Dr)","31,042.10(Cr)"

Column structure follows your statement

There is no fixed template. Whatever columns your bank prints are the columns you get, in the same order. A statement that separates withdrawals from deposits comes back that way; one that uses a single signed amount column stays that way too.

Multi-page and multi-file statements

Every page of a statement is merged into one CSV with the original transaction order preserved. Upload several statements at once and you get a ZIP containing one CSV per statement plus a summary file.

Why CSV rather than XLSX

CSV imports into accounting software, bookkeeping tools, and database loaders without a conversion step. It also opens in Excel directly, so you can save it as .xlsx yourself if you want formulas and formatting.

More