Statement2Sheet

Text PDF vs scanned bank statement

Statement2Sheet supports text-based statement PDFs downloaded from online banking. It does not perform OCR: image-only scans, photographs and encrypted PDFs are outside the supported input scope. A .pdf filename alone does not tell you what is inside.

By Statement2Sheet · Updated

Upload a statementLimits and pricing

Check what the PDF actually contains

Open the statement in a PDF viewer and select a transaction date, description and amount. Paste the selection into a local text editor and compare it with what is printed. Search for a distinctive printed word as a second check. Keep statement content local while inspecting it.

Being able to select text is a clue, not proof of a correct extraction. An OCR layer can make an image searchable while misreading digits; a digitally generated PDF can also encode characters or spacing in an unusable way. Adobe explains how OCR adds searchable text to scans. That separate capability is not an OCR feature of Statement2Sheet.

Do not infer support from image quality, the PDF extension or a successful copy of the page title alone. Check transaction text on more than one page, particularly dates and amounts.

A synthetic copy-and-paste example

Invented printed row: 2026-09-02 SYNTHETIC DEPOSIT 50.00. If the copied text preserves those characters, it is a useful sign of a text layer. If it reads 2O26-O9-O2 SYNTHETIC DEP0SIT 5O.OO, the letter O and digit zero have been confused. Do not silently fix ambiguous numbers by guessing.

This example helps you check whether copied text matches the statement. Even readable text still needs checking against balances and the original PDF. The verification guide explains that second step.

Get the original statement download

  1. Use your bank's statement or document archive for the account and period you need. Menu names differ by bank; download the original PDF when offered.
  2. Keep the statement as downloaded rather than taking screenshots, photographing paper or wrapping an image in PDF. Check that it contains one account.
  3. Check transaction text locally and use an unencrypted PDF. The supported product scope is chequing, savings and credit card; investment, mortgage and line-of-credit statements are outside it.
  4. Use the application's choose-file or drag-and-drop upload. The current limits are 50 pages and 20 MiB; readable text does not override these limits.
  5. Review the processing result before downloading. Sign in to export and follow the applicable allowance or credit requirements.

If you only have a scan, obtain a different source document before using this workflow. If the original text PDF is rejected or flagged, keep that result visible and compare the source; the existence of a text layer does not guarantee support for every bank layout.

Questions about this workflow

How can I check whether my PDF has text?

Try selecting and copying a transaction date, description and amount, then search for a printed word. These are useful clues, not an acceptance guarantee: an OCR layer or broken text encoding can still copy incorrect values.

Can Statement2Sheet convert a scan or photo?

No OCR is provided. Obtain the original text PDF from your online-banking statement archive instead. Saving a photograph as PDF does not create reliable transaction text.

Will removing a password make the statement supported?

Encrypted PDFs are unsupported. Prefer the original unencrypted statement download made available by your bank. A readable or selectable PDF can still have an unsupported account type or layout.