Convert Indonesian Bank Statements to Excel

BCA, Mandiri and Jago e-statements, plus GoPay and Gojek history, to Excel or CSV, one row per transaction, right in your browser. Your file is never uploaded to any server, and every balance is checked so you know the numbers add up.

Which statements would you like to convert?

Your file is never sent to a server. It's read right here in this browser, and gone when you close the tab. Check for yourself →

    PDF · BCA, Mandiri, Jago, BNI, BRI, BSI, SeaBank, blu, GoPay, Gojek

    Free, no page limits ·No signup ·Never sent to a server

    • Processed on your computer
    • Every balance checked
    • No ads, no cookies

    The output

    Every transaction as a clean row

    Date, description, debit, credit and balance as numbers you can sum straight away. Source file shows where each row came from, and Balance check marks any row whose balance doesn't add up.

    Sample data. Not a real account.

    Three steps

    How to convert a bank statement to Excel

    1. 1

      Drop your PDFs

      The original e-statement PDF from your bank, one or several at once. If the PDF is locked, enter its password.

    2. 2

      Look for the tick

      Preview every transaction. A green tick means opening balance + transactions = closing balance, and every row matches.

    3. 3

      Download Excel or CSV

      Several statements merge into one file, with a column showing where each row came from.

    Privacy and accuracy

    Your data stays on your computer

    Other converters upload your statement to their servers. Here, the PDF is read directly in your browser and never sent anywhere.

    Never uploaded

    The PDF is read and converted in your browser. The page is even locked so it cannot send data to other sites.

    Every balance checked

    Running balances are checked row by row. If anything doesn't match, the first wrong row is flagged.

    Free, no limits

    No signup, no credit card, no daily page limit.

    Password-protected PDFs

    Locked e-statements open with their password. The password is never stored.

    Many files at once

    A client's whole year of statements merged into one Excel file.

    Indonesian number formats

    1.234.567,89, DB/CR markers and dates without a year are read correctly, so the numbers in Excel are ready to sum.

    Check for yourself that nothing is uploaded

    1. Open your browser's Developer Tools (F12, or Cmd+Option+I on a Mac) and choose the Network tab.
    2. Drop your PDF onto this page and convert it.
    3. Look at the request list: none carries your file (small requests to /ingest are anonymous counts with no file content). You can also disconnect from the internet once the page has loaded, and conversion still works.

    Supported banks

    Supported banks and e-wallets

    BCA e-Statement Mandiri Livin' Jago Kantong GoPay Riwayat Gojek Perjalanan BNI beta BRI beta BSI beta SeaBank beta blu beta Other banks beta

    Beta means that format hasn't been tested on a real statement yet: results are still checked against the printed balances, but check them more carefully. Other banks can be tried too. Something not read? Use the Send an anonymised sample button or let us know, without sending your statement.

    Questions

    Frequently asked questions

    Is my file uploaded?

    No. The PDF is read and converted entirely in your browser. See "Check for yourself" above to prove it.

    Is it really free?

    Yes. No signup and no page limits. Because everything runs on your computer, we have no per-file server costs.

    Which banks are supported?

    BCA, Mandiri (Livin'), Jago (per pocket), GoPay history and Gojek booking history. BNI, BRI, BSI, SeaBank and blu are in beta. Another bank? Just try it: if its transaction table can be read, the result is shown marked beta and its balances are still checked.

    What about scanned PDFs?

    Not yet. Use the original e-statement PDF downloaded from your bank. If your PDF is a scan, the page will tell you.

    How accurate is it?

    Every statement is checked: opening balance plus transactions must equal the closing balance, and every running balance must match. Always compare the result with your original statement.