StatementDecoder

PDF tools

Convert an Invoice to CSV

Extract a PDF invoice to CSV — line items with their printed columns, plus the header fields — and see whether the totals reconcile before the data touches your accounts system.

CSVExcelJSONMarkdown

Choose a PDF (or CSV, Excel — up to 5 MB)

Import-ready rows

Clean UTF-8 CSV with the invoice's own columns — maps straight into bookkeeping imports.

Checked before you import

The reconcile verdict runs before you download, so bad data is caught upstream of your books.

Fields included

Vendor, invoice number and dates come along — no second pass to grab the header data.

How it works

  1. 1Upload the invoice PDF.
  2. 2We extract line items + fields and verify the totals.
  3. 3Download the CSV once you've seen the reconcile check.

What you download: A CSV of the invoice's line items, the extracted header fields, and an on-screen totals-reconcile verdict.

Invoice line items to CSV, verbatim

The CSV mirrors the invoice's own table — its column titles, its row order, its values — with cells neutralised against formula injection. Because nothing is renamed or normalised, mapping it into QuickBooks, Xero or a custom import is a one-time exercise that keeps working.

The reconcile check runs first

Before you import anything, the page shows whether line items sum to the subtotal and whether subtotal plus tax equals the total — pass/fail per check. It's the difference between forwarding numbers and vouching for them.

Processing invoices in bulk

Batch upload takes a stack of PDFs (or a zip) and returns one line per invoice: type, row count, and whether its totals reconcile — so you can clear the clean ones fast and give attention only to the flagged ones.

What about scanned invoices?

Digital PDFs with a real text layer give exact results — we read the document's own characters and coordinates, not a picture of them. If you upload a pure scan with no selectable text, we detect it and tell you honestly instead of returning garbage rows.

Free converter

Convert your statement — and understand it too

A free account converts a statement page every day to CSV, Excel, QIF or OFX — with every transaction matched to a real merchant name, not a cryptic descriptor. No card required; files deleted after 24 hours.

No bank logins · card numbers redacted before storage · everything deleted after 24 hours

Questions

How do I extract invoice data to CSV?

Upload the invoice above; line items and fields are extracted and verified, and the CSV downloads instantly. First document free.

Will it work for a batch of invoices?

Yes — batch upload processes multiple PDFs or a zip, each with its own reconcile verdict.

Does it read the tax correctly?

We extract the tax the invoice prints and verify subtotal + tax against the total — a mismatch is flagged, never silently passed through.

Can I get Excel or JSON instead?

Yes — the same extraction downloads as Excel, JSON or Markdown from the same menu.

Are my invoices stored?

Files are never stored — the original is deleted within 24 hours, parsed data follows your plan's retention window, and you can delete everything instantly. Card and account numbers are redacted before anything is saved.

More PDF tools

Converting a bank statement instead? Use the bank statement converter — it adds merchant names, categories and reconciliation.