GamanCloud.
100% private — parsing runs in your browser

Convert a Citi statement PDF to CSV or Excel

Yes — you can turn a Citi statement PDF into a clean CSV or Excel spreadsheet for free, without uploading it to anyone. GamanCloud Statements parses the PDF entirely in your browser: it auto-detects dates, amounts and debit/credit columns, and exports CSV, Excel (.xlsx) or QuickBooks files. Citi provides account statements as PDF downloads through Citi Online and the Citi Mobile app.

Open Statements and convert it now

Drop the PDF, check the detected columns, download CSV, Excel or QuickBooks. Free, no signup, no page limits.

Open Statements → Free · no signup · no watermark · your files stay on your device

How to convert a Citi statement to CSV or Excel

  1. Download your statement PDF. Citi provides account statements as PDF downloads through Citi Online and the Citi Mobile app. Save the PDF to your device — that download from your bank is the only transfer that ever happens.
  2. Drop it into Statements. Open GamanCloud Statements and drop the PDF onto the page (or click to browse). You can add several statements at once and convert them as a batch.
  3. Review the detected transactions. The parser auto-detects dates, descriptions, amounts and debit/credit columns. If anything looks off, adjust the page range, start row, decimal style or column roles before exporting.
  4. Export. Choose CSV (with your preferred delimiter), Excel (.xlsx) or QuickBooks, and download. The whole batch can be downloaded together.

Your file never leaves your device

Bank statements are among the most sensitive documents you have, so this tool was built to never see them: the PDF is parsed by code running in your browser, and the transactions it extracts exist only on your device.

Proof: open DevTools → Network before you start — no upload request ever fires.

Inside a Citi statement PDF

Citi's card and checking statements are laid out quite differently — and the card statement's side-by-side summary box is a classic converter trap.

  • Card statements split activity under headings like 'Payments, Credits and Adjustments' and 'Standard Purchases', with credits printed as negative amounts (a leading minus before the dollar sign). Signs are on the amounts themselves, so exports usually come out right — the headings just add non-transaction lines to skip.
  • Card transaction lines show both a purchase date and a posted date, as MM/DD with no year; the year appears only in the 'Billing Period' header. Keep the first date as the transaction date, and check the year assignment on December–January statements.
  • On some card statements the Account Summary box is printed beside the transaction list, so plain text extraction can interleave summary figures with transaction rows. If the first page parses oddly, exclude it with the page-range control — the transaction list continues on later pages.
  • Sample Citi checking statements show a 'Checking Activity' table with separate 'Amount Subtracted' and 'Amount Added' columns plus a running Balance, and linked checking and savings can share one statement. Assign the two amount columns their debit/credit roles, and split accounts by page range if savings activity follows checking.

Try it without your own statement: download a fictional Citi-style sample statement (PDF) and drop it into Statements. It reproduces the layout quirks above with entirely made-up data — no logos, clearly marked as a sample.

Verified against publicly available Citi statement samples and guides as of July 2026. Layouts change over time — if yours differs, the column controls in Statements fix it in a click.

Why local processing matters for bank statements

A statement is a complete map of your financial life — every merchant, every paycheck, every balance. Most “free statement converter” sites work by uploading that document to their servers. GamanCloud takes the opposite approach: the converter is delivered to your browser and the statement stays with you. There is no server-side copy to be breached, sold or subpoenaed, because no copy is ever made.

Frequently asked questions

Is it safe to convert my Citi statement online?

This is the safest kind of “online” there is: the statement is never uploaded. The parsing code runs in your browser and the extracted transactions exist only on your device — you can confirm it yourself in the DevTools Network tab.

Does it recognize Citi’s statement layout?

It doesn't rely on a Citi-specific template — it reads the text and detects the columns, and you can correct any column's role before exporting. On Citi card statements the useful checks are the two dates per line (keep the purchase date) and the first page, where the summary box sits beside the transactions; on checking statements, make sure the 'Amount Subtracted' and 'Amount Added' columns got the right debit/credit roles.

What export formats are available?

CSV with your choice of delimiter, Excel (.xlsx), and QuickBooks. Multiple statements can be converted and downloaded as one batch.

Does it work with scanned statements?

It works best with text-based PDFs — the kind you download from Citi’s online banking. A photographed or scanned paper statement may not parse cleanly.

One short email a month

What shipped across the ten tools, nothing else. Double opt-in, one-click unsubscribe, and we never see your files either way.

You’ll get a confirmation email first (double opt-in). Unsubscribe any time in one click. How we use automation